在对话框里又嵌套了一个对话框展示时,多了一个遮罩层,如下图所示:

解决办法如下:

给对话框添加append-to-body 属性,参考以下代码:
<el-dialog :visible.sync="dialogVisible" append-to-body class="noBorder">
<img width="100%" :src="dialogImageUrl" alt="">
</el-dialog>
修改后的示意图如下:

文章讲述了如何在Vue组件中处理嵌套对话框时出现的遮罩问题,通过给el-dialog添加`append-to-body`属性并设置`noBorder`类,解决了对话框显示和布局问题。
在对话框里又嵌套了一个对话框展示时,多了一个遮罩层,如下图所示:

解决办法如下:

给对话框添加append-to-body 属性,参考以下代码:
<el-dialog :visible.sync="dialogVisible" append-to-body class="noBorder">
<img width="100%" :src="dialogImageUrl" alt="">
</el-dialog>
修改后的示意图如下:

2550
1万+

被折叠的 条评论
为什么被折叠?