element-ui 对话框中嵌套对话框及其遮罩层关闭问题

1、经常会遇到对话框中打开对话框,主要是两个对话框均设置  :append-to-body="true"

父组件对话框

父组件中引入子组件

子组件中对话框设置

运行后

 

 

这样即使是多个对话框逐层嵌套都可以。

注意的是,在子组件中千万不能输入  :modal-append-to-body="false",否则,当子组件关闭时,所有对话框的遮罩层都会被关闭,变成了没有遮罩层,如下图两层对话框关闭子对话框后,父组件的遮罩层同时也被关闭了

下图第三层对话框关闭后,父组件和父组件的父组件的的遮罩层同时也被关闭了

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值