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
相关推荐
雲墨款哥1 小时前
JS算法练习-Day10-判断单调数列
前端·javascript·算法
JuneXcy1 小时前
11.web api 2
前端·javascript·html
congvee1 小时前
vue学习第3期 - 集成UI库
vue.js
zYear1 小时前
Elpis 全栈应用框架-- 总结
前端·javascript
Juchecar2 小时前
分析:将现代开源浏览器的JavaScript引擎更换为Python的可行性与操作
前端·javascript·python
前端小巷子3 小时前
Vue 事件绑定机制
前端·vue.js·面试
伍哥的传说4 小时前
Vue 3.5重磅更新:响应式Props解构,让组件开发更简洁高效
前端·javascript·vue.js·defineprops·vue 3.5·响应式props解构·vue.js新特性
菜牙买菜4 小时前
Hicharts入门
前端·vue.js·数据可视化
德育处主任4 小时前
p5.js 3D 形状 "预制工厂"——buildGeometry ()
前端·javascript·canvas
Mintopia4 小时前
React 牵手 Ollama:本地 AI 服务对接实战指南
前端·javascript·aigc