点击dialog弹窗关闭按钮时,正常情况下,选择的内容应该取消,但实际上还是选择上了
问题原因:在点击关闭按钮时,没有将所选的清除,通过打断点,发现没有将数据删除,于是通过close方法,进行清除,发现选择之后保存,也进行了清除,继续打断点后发现,保存后关闭弹框也调用了close方法,最后选择before-close方法,弹框关闭前调用的方法,进行解决
解决方法
<el-dialog title="各街乡镇" :before-close="handleDialogClose" :visible.sync="dialogVisibleAddCountry" width="900px">
// 城乡镇关闭弹框前执行的回调
handleDialogClose() {
// 处理过程
},