@@ -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;
}
@@ -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;