feat(Form): resetValidation support multiple names (#7811)

This commit is contained in:
neverland
2020-12-24 20:19:00 +08:00
committed by GitHub
parent d92d29c885
commit 1fac5c5f4f
5 changed files with 24 additions and 8 deletions
+7 -4
View File
@@ -124,10 +124,13 @@ export default createComponent({
// @exposed-api
resetValidation(name) {
this.fields.forEach((item) => {
if (!name || item.name === name) {
item.resetValidation();
}
if (name && !Array.isArray(name)) {
name = [name];
}
const fields = this.getFieldsByNames(name);
fields.forEach((item) => {
item.resetValidation();
});
},