소스 검색

Form: clearValidate supports string type param (#12990)

刘晓 6 년 전
부모
커밋
a9026606e0
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      packages/form/src/form.vue

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

@@ -85,7 +85,10 @@
       },
       clearValidate(props = []) {
         const fields = props.length
-          ? this.fields.filter(field => props.indexOf(field.prop) > -1)
+          ? (typeof props === 'string' 
+              ? this.fields.filter(field => props === field.prop)
+              : this.fields.filter(field => props.indexOf(field.prop) > -1)
+            )
           : this.fields;
         fields.forEach(field => {
           field.clearValidate();