rules变量赋值给form组件类型报错
来源:15-14 Form 总结

vital_zh
2023-10-28
老师
RuleItem 里面 type的类型是 RuleType
而RuleType是这样的
export declare type RuleType = ‘string’ | ‘number’ | ‘boolean’ | ‘method’ | ‘regexp’ | ‘integer’ | ‘float’ | ‘array’ | ‘object’ | ‘enum’ | ‘date’ | ‘url’ | ‘hex’ | ‘email’ | ‘pattern’ | ‘any’;
RuleType类型是字面量,使用的时候type赋值会报错
比如
const rules = {
email: [{ type: ‘email’, required: true, trigger: ‘blur’ }],
password: [{ type: ‘string’, required: true, trigger: ‘blur’, min: 3, max: 5 }],
confirmPwd: [
{ type: ‘string’, required: true, trigger: ‘blur’ },
{
validator: (_: any, value: string) => value === model.password,
trigger: ‘blur’,
message: ‘两个密码必须相同’
}
]
}
传递给Form组件,type类型会报错
1回答
-
张轩
2023-10-29
同学你好
这个类型在课中也是字符串字面量啊 我在本地并没有报错,如果可以的话,请提供一下你的源代码(git),我在本地帮你看一下,谢谢。
00
相似问题