【前端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"后解决问题,暂未发现会造成黑色遮罩残留的情况

相关推荐
之歆2 分钟前
DAY_12JavaScript DOM 完全指南(三):高级工程篇
开发语言·前端·javascript·ecmascript
来恩10037 分钟前
EL表达式应用
前端·javascript·vue.js
希冀1237 分钟前
【CSS学习第十篇】
前端·css
小飞侠是个胖子16 分钟前
在 WebGL 中构建高性能 3D 沉浸式系统的三套高阶方案
前端·3d
wh_xia_jun18 分钟前
Vue3 + Vitest 浏览器测试 从零开发指南
前端·javascript·vue.js
FlyWIHTSKY20 分钟前
区块链前端技术栈介绍
前端·区块链
唐青枫21 分钟前
别再让 key 写成字符串:TypeScript keyof 从入门到实战
前端·javascript·typescript
一点一木8 小时前
深度体验TRAE SOLO移动端7天:作为独立开发者,我把工作流揣进了兜里
前端·人工智能·trae
天外飞雨道沧桑8 小时前
TypeScript 中 omit 和 record 用法
前端·javascript·typescript
Lee川9 小时前
mini-cursor 揭秘:从 Tool 定义到 Agent 循环的完整实现
前端·人工智能·后端