校验规则
| 属性名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| type | "string" | "number" | "boolean" | "object" | "enum" | "array" | - | 校验值的类型 |
| message | string | - | 自定义校验失败时对应的错误提示 |
| required | boolean | false | 是否必填 |
| pattern | RegExp | string | - | 正则校验 |
| min | number | - | 值最小范围 ,用来校验number |
| max | number | - | 值最大范围 ,用来校验number |
| len | number | - | 值长度 ,用来校验array|string |
| validator | (rule: any) => boolean | - | 自定义校验逻辑 |
Vue3 Schema Form