分布式调度框架。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.6 KiB

Form

表单验证组件,基于async-validator开发。

Form props

属性 说明 类型 可选值 默认值
model 表单数据对象 Object - -
rules 表单验证规则,详见async-validator Object - -
label-width 表单域标签的的宽度 Number / String - -
label-height 表单域标签的的高度 Number / String - -

Form methods

方法名 说明 参数
validate 对整个表单进行校验,参数为检验完的回调,会返回一个 Boolean 表示成功与失败,支持 Promise callback
resetFields 对整个表单进行重置,将所有字段值重置为空并移除校验结果
validateField 对部分表单字段进行校验的方法,参数1为需校验的 prop,参数2为检验完回调,返回错误信息 prop, callback

FormItem props

属性 说明 类型 可选值 默认值
prop 对应表单域 model 里的字段 String - -
rules 表单验证规则,会合并父级的规则 Object / Array - -
label 标签文本 String - -
required 是否必填,如不设置,则会根据校验规则自动生成 Boolean - false
label-width 表单域标签的的宽度 Number / String - -
label-height 表单域标签的的高度 Number / String - -
label-for 指定原生的 label 标签的 for 属性 String - -

FormItem slots

名称 说明 slot-scope 属性
default 内容 -
label label内容 -
input 使用原生input时用这个插入内容 -
select 使用原生select时用这个插入内容 -