关键代码如下:
<html>
<head>
……
</head>
<body>
<div class="dept">
<el-dialog width="450px" :visible.sync="dialogVisible">
<el-button v-model="deptBox.parentId" @click="innerVisible = true" >{
{deptBox.parentName}}</el-button>
<el-dialog width="400px" title="请选择上级部门" :visible.sync="innerVisible" append-to-body>
</el-dialog>
</el-dialog>
</div>
</body>
</html>
问题描述如下:
通过设置.dept.el-dialog样式修改对话框样式,但是第二层对话框样式未正常设置,与第一层不一致。
原因:
第二层dialog挂载到了body下,不在.dept样式控制下。
查询官方资料:
append-to-bodyÿ