项目场景:
通过弹窗里面路由跳转到其它页面再返回的时候,效果是正常的,弹窗和遮罩层都在!
如果跳转到其它页面再打开一个弹窗后,再关闭当前弹窗,返回之前弹窗,会发现弹窗还在,遮罩层却消失了!
问题描述
通过路由跳转到另一个页面,自动打开编辑弹窗
关闭弹窗,返回上一个页面
原因分析:
返回到之前页面的时候,把遮罩层样式给干掉了
解决方案:
给dialog添加一个固定的背景颜色,把dialog遮罩层关闭就解决了
<el-dialog
:visible.sync="dialogVisible"
:modal-append-to-body="false"
:modal="false"
style="background: rgba(0,0,0,.5)"
>