某些时候表单验证某一项验证失败,关掉表单,再次打开时之前状态还会保留在表单验证当中。
如图,未验证之前
验证之后
当我们关闭表单再次打开我们会发现之前的状态还保留在表单之上
按理来说会自动删除他之前的状态,不知道为啥没删,咱也不知道,之后改成异步手动删除状态后就行了,咱也不知道,那个大佬知道可以指点一下。
setTimeout(() => {
this.$refs.ruleForm.resetFields();
}, 0);
setTimeout(() => {
this.add = true;
}, 10);