二层弹出框,点掉小弹出框后,遮罩层没有消失

f2711ff42cea4e9c94fc5972284b487b.jpg

891cace3f33340e0a47222fd03ae4ab7.jpg

40f5875a38da4ffdbfe23b5dfa3db1be.jpg 解决办法把

父元素的vue实例对象的,最后一个元素删除。删除的就是遮罩层元素

c435d830389749babb02faf5c94badf2.jpg

 this.$ refs.dialig.$ parent.$ el.lastChild. remove()

注意:

1内层弹出框加上 :modal-append-to-body=“false”  把遮罩层添加到父元素上

2.内层弹出框,最好放到div的最外层,

3.然后给内层弹框添加上this.$ refs.dialig.$ parent.$ el.lastChild. remove(),删除父元素遮罩层的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值