resetFields()与clearValidate()的区别
相同点:二者都能移除表单校验
不同点:resetFields()会对整个表单进行重置,将所有的字段重置为初始值
clearValidate() 只会移除表单校验,而且可以只对部分字段进行移除校验
this.$refs[formName].resetFields();
意思是重置表单到初始值
this.$refs[formName].clearValidate();
意思是清除表单验证
点击x号关闭弹窗清除表单验证
:before-close="dialogClear"
/**
* 关闭弹窗清除验证
*/
dialogClear() {
this.dialogAddForm = false;
this.$refs.addForm.clearValidate()
},