【前端Vue】el-dialog关闭后黑色遮罩依然存在如何解决?

最近开发时遇到一个令人头疼的问题,当我将el-dialog关闭后,弹窗是关闭了,但弹窗打开时的黑色背景遮罩依然还在,点击一下页面才会消失,而且不是每次都出现,通常在进入后第一次打开才会出现

我做的内容是一个大弹窗中包含一个小弹窗,两个弹窗关闭时都会出现

如上图所示,小弹窗关闭后依然存在打开时的黑色遮罩,关闭大弹窗时情况也是如此

参照官方文档也无法具体分析其效果,需要实际使用才知道

询问ai给出在el-dialog标签添加:modal-append-to-body="false"属性的方案,仅有几率在不同的引用场景下不出现,无法彻底解决

html 复制代码
<el-dialog
    :title="'"
    :visible.sync=""
    :append-to-body="true"
    @open="open"
  >
    // 弹窗内容
  </el-dialog>

之后尝试将属性改为:append-to-body="true"后解决问题,暂未发现会造成黑色遮罩残留的情况

相关推荐
于慨20 小时前
Lambda 表达式、方法引用(Method Reference)语法
java·前端·servlet
石小石Orz20 小时前
油猴脚本实现生产环境加载本地qiankun子应用
前端·架构
从前慢丶20 小时前
前端交互规范(Web 端)
前端
像我这样帅的人丶你还20 小时前
别再让JS耽误你进步了。
css·vue.js
@yanyu66620 小时前
07-引入element布局及spring boot完善后端
javascript·vue.js·spring boot
CHU72903521 小时前
便捷约玩,沉浸推理:线上剧本杀APP功能版块设计详解
前端·小程序
GISer_Jing21 小时前
Page-agent MCP结构
前端·人工智能
王霸天21 小时前
💥别再抄网上的Scale缩放代码了!50行源码教你写一个永不翻车的大屏适配
前端·vue.js·数据可视化
小领航21 小时前
用 Three.js + Vue 3 打造炫酷的 3D 行政地图可视化组件
前端·github
@大迁世界21 小时前
2026年React大洗牌:React Hooks 将迎来重大升级
前端·javascript·react.js·前端框架·ecmascript