el-image预览图片点击遮盖处关闭预览

预览关闭按钮不明显

解决方式:

1.修改按钮样式明显点:

css 复制代码
//el-image 添加自定义类名,下文【test-image】代指
.test-image .el-icon-circle-close{ 
color:#fff;
font-size:20px;
...改成很明显的样式
}

2.使用事件监听,监听当前遮盖mask,点击时,执行关闭按钮的事件。

javascript 复制代码
       document.addEventListener("click", function (e) {
			if (e.target.className == "el-image-viewer__mask") {
				let close = document.querySelector(".el-icon-circle-close");
				close.click();
			}
		});

最终解决方式:

由于当前需求是在表格页面点击多个图片,升级element-ui版本即可

javascript 复制代码
npm i element-ui@2.15.1 -S
相关推荐
whinc17 小时前
JavaScript技术周刊 2026年第18周
javascript
码海扬帆:前端探索之旅17 小时前
深度定制 uni-combox:新增功能详解与实战指南
前端·vue.js·uni-app
whinc17 小时前
JavaScript技术周刊 2026年第17周
javascript
whinc17 小时前
Node.js技术周刊 2026年第18周
javascript·node.js
whinc18 小时前
JavaScript技术周刊 2026年第16周
javascript