表单规则配置
# 配置代码
const rules = {
trigger: 'blur',
enum: '',
len: undefined,
max: undefined,
message: '',
min: undefined,
pattern: '',
required: false,
type: ''
}
# 参数说明
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
trigger | 触发时机 | string | Blur | |
len | 字段长度 | string | -- | -- |
max | 最大长度 | string | -- | -- |
min | 最小长度 | string | -- | -- |
message | 校验文案 | string | -- | -- |
pattern | 正则表达式 | string | -- | -- |
required | 是否必填 | boolean | -- | -- |
type | 校验类型 | string | string字符串 number数字 boolean布尔值 method方法 regexp正则表达式 integer整数 float浮点数 array数组 object对象 enum枚举 date日期 urlURL地址 hex十六进制 email邮箱地址 any任意类型 | -- |