当前位置: 首页 > news >正文

VUE+element 在组件内有多个el-dialog同时打开时,遮罩会叠加

 推荐第三种!

1.避免同时打开多个对话框,打开一个并关闭另一个

2.如果非要一起显示, 使用append-to-body属性

<el-dialog>append-to-body属性设置为true,这样对话框会被插入到body元素中,而不是当前组件的DOM结构中,这有助于避免z-index冲突和层级问题:

<el-dialog :visible.sync="dialogFormVisible" title="对话框" append-to-body>
  <!-- 对话框内容 -->
</el-dialog>

3确保z-index正确管理

如果对话框仍然重叠,可能是因为CSS的z-index设置不当。确保每个对话框的父容器或者全局样式中没有其他元素设置了过高的z-index。你可以为每个对话框设置一个较高的z-index或者在必要时动态调整z-index。例如:

.custom-dialog {
  z-index: 2000; /* 根据需要调整 */
}

<el-dialog class="custom-dialog" :visible.sync="dialogFormVisible" title="对话框">
  <!-- 对话框内容 -->
</el-dialog>

相关文章:

  • IntelliJ IDEA 中 Git 高频问题与操作详解|新手避坑指南
  • 移动最小二乘法(Moving Least Squares, MLS)原理和c++实现
  • 网络空间安全(36)数据库权限提升获取webshell思路总结
  • Arduino示例代码讲解:Melody 旋律
  • 虚拟地址空间(下)进程地址空间(上)
  • Go语言--安装和环境搭配
  • 地球物理测量学笔记 :分布式声学传感(DAS)
  • linux之 内存管理(1)-armv8 内核启动页表建立过程
  • 【资料分享】通信技术文档汇总(20250319更新)
  • 通过C#脚本更改材质球的参数
  • 集成学习之随机森林
  • 车载以太网网络测试-17【传输层-TCP】
  • 7种寻址方式
  • Elasticsearch 在航空行业:数据管理的游戏规则改变者
  • 蓝桥与力扣刷题(蓝桥 数列求值)
  • 隐私权案件如何办理?公众人物隐私权为何受限?
  • 图莫斯TOOMOSS上位机TCANLINPro使用CAN UDS功能时 编写、加载27服务dll解锁算法文件
  • Spring Framework 中 BeanDefinition 是什么
  • 群体智能优化算法-牛顿-拉夫逊优化算法(Newton-Raphson-Based Optimizer, NRBO,含Matlab源代码)
  • 应用程序安全趋势:左移安全、人工智能和开源恶意软件
  • 原创话剧风向标!这个展演上《大宅门》《白鹿原》先后上演
  • 云南舞蹈大家跳暨2025年牟定“三月会”昨天开幕
  • 印巴在克什米尔实控线附近小规模交火,巴防长发出“全面战争”警告
  • 商务部:已有超1.2亿人次享受到以旧换新补贴优惠
  • 瑞士外长答澎湃:瑞中都愿升级自贸协定,关税战没有任何好处
  • 特写|“三峡千古情”出圈,一场演出给宜昌留下更多游客