以下是直接粘贴的组件--基础用法
<el-button type="text" @click="dialogVisible = true">点击打开 Dialog</el-button>
<el-dialog
title="提示"
:visible.sync="dialogVisible"
width="30%"
:before-close="handleClose">
<span>这是一段信息</span>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false">取 消</el-button>
<el-button type="primary" @click="dialogVisible = false">确 定</el-button>
</span>
</el-dialog>
<script>
export default {
data() {
return {
dialogVisible: false
};
},
methods: {
handleClose(done) {
this.$confirm('确认关闭?')
.then(_ => {
done();
})
.catch(_ => {});
}
}
};
</script>文章来源:https://www.toymoban.com/news/detail-438202.html
此时注意看属性文档中有这样一条
append-to-body
默认值是false,所以需要自己在el-dialog标签中手动设置
<el-dialog title="我是标题" :visible.sync="dialogVisible" :append-to-body="true" >...........后面代码省略
加上属性后就会显示弹框了
文章来源地址https://www.toymoban.com/news/detail-438202.html
到了这里,关于解决element-ui组件库中dialog组件只显示遮罩层,未显示弹框的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!