校验规则
验证规则说明
键名 | 说明 | 类型 |
---|---|---|
required | 是否为必选字段,当值为空值时(空字符串、空数组、false 、undefined 、null ),校验不通过 | boolean |
message | 错误提示文案,可以设置为一个函数来返回动态的文案内容 | string | (value, rule) => string |
validator | 通过函数进行校验,可以返回一个 Promise 来进行异步校验 | (value, rule) => boolean | string | Promise |
pattern | 通过正则表达式进行校验,正则无法匹配表示校验不通过 | RegExp |
trigger | 设置本项规则的触发时机,优先级高于 Form 组件设置的 validate-trigger 属性,可选值为 onChange 、onBlur 、onSubmit | string | string[] |
formatter | 格式化函数,将表单项的值转换后进行校验 | (value, rule) => any |
validateEmpty | 设置 validator 和 pattern 是否要对空值进行校验,默认值为 true ,可以设置为 false 来禁用该行为 | boolean |
这些配置项允许你灵活控制表单组件在布局中的显示效果,调整列的宽度和位置,以适应不同的设计需求。