<el-dialog
:visible.sync="dialogVisible"
width="100%"
:before-close="handleClose"
></el-dialog
// 其中dialogVisible 这个局部变量控制着弹窗的显示隐藏,vue方法中
handleClose(done){
this.$confirm('确定关闭吗').then(() => {
// function(done),done 用于关闭 Dialog
done();
console.info("点击右上角 'X' ,取消按钮或遮罩层时触发");
}).catch(() => {
console.log("点击确定时触发");
});