将组件中包含dialog时,如果不对其进行一些设置,点击关闭后会报错而无法再次打开。
两种方法,第一种是将关闭按钮去掉,:show-close="false"
<el-dialog title="" :visible.sync="updateModelDialog" width="55%" center :show-close="false">
第二种是调用关闭回调方法,让他和取消按钮一样给父组件传值 是dialog 为false。 @close="close"
close(){
this.$emit("cancelUpdate",false)
}