浏览代码

Merge pull request #1384 from HashemQolami/fix-form-validation

Form: Fixed validation issue with dynamic rules (issue #1317)
baiyaaaaa 8 年之前
父节点
当前提交
58098f5693
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      packages/form/src/form.vue

+ 6 - 1
packages/form/src/form.vue

@@ -23,6 +23,11 @@
       },
       inline: Boolean
     },
+    watch: {
+      rules() {
+        this.validate();
+      }
+    },
     data() {
       return {
         fields: []
@@ -54,7 +59,7 @@
             if (errors) {
               valid = false;
             }
-            if (index === this.fields.length - 1) {
+            if (typeof callback === 'function' && index === this.fields.length - 1) {
               callback(valid);
             }
           });