Form 表单

基础用法

表单布局

表单有三种布局,通过 labelPosition 属性来配置。

表单尺寸

表单验证

Form 组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则,并将 FormItem 的 prop 属性设置为需校验的字段名即可。校验规则参见 async-validator

行内表单

Form API

Form Props

属性名描述类型默认值
model表单数据FormData——
rules表单校验对象object——
labelPosition标签的对齐方式enumleft
disabled是否禁用表单booleanfalse
size表单尺寸enumleft
requiredMark是否显示必填星号booleanfalse
inline行内表单booleanfalse

Form Emits

事件名描述类型
validate表单提交时的回调Function

Form Slots

插槽名描述
default表单内容

Form Exposes

方法名描述类型
validate表单验证方法FormValidate
resetField重置表单数据,并且清除校验结果的方法Function
clearValidate清除校验结果的方法FormClearValidate
validateField清除单个表单项的验证结果的方法FormValidateField
scrollToField滚动到某个表单项的方法FormScrollToField

FormItem API

FormItem Props

属性名描述类型默认值
label标签文本string——
labelPosition标签的对齐方式enumleft
rule标签的对齐方式object——
prop作为表单验证时的匹配字段string——
labelWidth标签宽度string/ number——
disabled是否禁用表单booleanfalse
size表单尺寸enumleft

FormItem Slots

插槽名描述
default表单项内容

FormItem Exposes

方法名描述类型
validate表单项验证方法Function
resetField重置表单项数据,并且清除校验结果的方法Function
clearValidate清除校验结果的方法Function
上次更新时间: