Răsfoiți Sursa

表单类型优化,支持 boolean string number

kindring 1 an în urmă
părinte
comite
b39620c2be
2 a modificat fișierele cu 4 adăugiri și 3 ștergeri
  1. 2 1
      src/formVerify.ts
  2. 2 2
      src/types/formVerify.d.ts

+ 2 - 1
src/formVerify.ts

@@ -223,7 +223,8 @@ class FormVerify {
 
             // 禁用值判断 array
             if(formItem.disables){
-                if(formItem.disables.indexOf(formItem.val || '') !== -1){
+
+                if(formItem.disables.find(item=>item === formItem.val)){
                     formItem.msg = '该项内容不合法';
                     r = false;
                 }

+ 2 - 2
src/types/formVerify.d.ts

@@ -36,13 +36,13 @@ type FormVerifyOption = {
  */
 type formItemData = {
     // 字段值
-    val?: string;
+    val?: string | number | boolean | null;
     // 提示信息
     msg?: string;
     state?: number;
     showText?: string;
     label?: string;
-    init?: string;
+    init?: string | number | boolean | null;
     options?: formOption[];
     depend?: string;
     reCheckField?: string;