刚开始尝试使用@close关闭弹窗事件,但是此事件当弹框内关闭弹框时也会触发,所以不行。 最后使用:before-close="closeFun"顺利区分。
不需要加什么@before-close,@close之类的关闭事件。 只需你在:visible这个属性上加.sync, :visible.sync="dialogVisble", 就行了。 就这么简单,凭空多加一个事件确实对于简洁代码强迫症来讲很难受!!!
»vue引入公共头部导航后 解决点击每一项都后回高亮都到第0项的问题 posted on2022-07-08 12:48好大的虫子阅读(2024) 评论(0)编辑 <2024年11月> 日一二三四五六 272829303112 3456789 10111213141516 17181920212223 24252627282930 1234567 昵称:好大的虫子 ...
第二行表示当你点击对话框的右上角叉号的时候,会去调用crud.cancelCU函数,而这个函数会将对话框关掉。 第三行可以看出crud是如何控制对话框的开启和关闭的,是靠crud中status下的cu属性,通过控制它的属性来控制对话框的开启和关闭,至于右边的showInsertDialog属性,那是我自己加的,是我想在crud的基础上,再限制一些...
</el-dialog> 监听它的close事件即可,如若触发改事件,就调cancel取消按钮一样的方法,相当于点击了取消按钮 方法:可以理解为两个都能触发取消按钮方法了 // 取消按钮 cancel() { this.$refs.upload.clearFiles(); this.open=false; this.reset();