element-ui清空表单数据会触发change事件

这个问题是element-ui 1.版本的时候才有的。2,。的时候已经完善了该功能,不写触发事件是不会触发的。

解决办法是在点击新增的时候就把所有内容置空。不是等着提交了以后。提交之后的那个this.$refs['addForm'].resetFields();去掉换到前面。

但是:

 this.$refs['addForm'].resetFields();在提交的时候使用没问题。但是在点击添加的时候写就会报错。因为点击添加的时候可能新增的那个页面还没有加载完。

使用是

this.$nextTick(()=>{
     this.$refs['addForm'].resetFields();
});

可能还是触发了表单的change事件,然后就弹窗说没有什么参数。。。那就只有把change事件改成visible-change了。只有点击的时候才调用这样就不会莫名其妙的触发了吧!!!

猜你喜欢

转载自blog.csdn.net/qq_33769914/article/details/81741173