Browse Source

fix(form): check rule reference value disconnect #1053

richard1015 3 years ago
parent
commit
83010a435a
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/packages/__VUE/form/common.ts

+ 3 - 3
src/packages/__VUE/form/common.ts

@@ -80,9 +80,9 @@ export const component = {
 
       // clear tips
       tipMessage({ prop, message: '' });
-
-      while (rules.length) {
-        const { required, validator, regex, message } = rules.shift() as FormItemRule;
+      let _rules = [...rules];
+      while (_rules.length) {
+        const { required, validator, regex, message } = _rules.shift() as FormItemRule;
         const errorMsg = { prop, message };
         if (required) {
           if (!value) {