基础用法
参数 | 说明 | 类型 | 可选值 | 默认值 |
form | 表单数据对象 | object | — | {} |
formData | 表单配置对象 | array | — | [] |
labelWidth | 表单域标签的宽度 | string | — | — |
labelPosition | 表单域标签的位置 | string | right/left/top | left |
formButtons | 表单按钮配置 | array | — | - |
formBtnPosition | 表单按钮按位置 | string | left/center/right | left |
isRequiredRedStarRight | 必填项红色星号是否居右 | boolean | — | false |
disabled | 是否禁用 | boolean | — | false |
参数 | 说明 | 类型 | 可选值 | 默认值 |
title | 分组名称 | string | — | - |
split | 组内列,做多支持分4列 | number | 1/2/3/4 | 1 |
fold | 组折叠按钮配置 | boolean | true/false | true |
data | 配置组表单控件集合 | array | — | [] |
参数 | 说明 | 类型 | 可选值 | 默认值 |
key | 组件唯一标识 | string | — | — |
width | 控件占几列,做多支持分4列 | number | 1/2/3/4 | - |
hidden | 显示/隐藏配置 | boolean | true/false | false |
name | 控件名称(当值为custom则为插槽slot形式加载自动组件,值为组件名称时则作为组件形式加载) | string/component | — | — |
events | 事件注册对象 | object | - | - |
name | 说明 |
custom | Form 自定义的内容 |
Events
方法名 | 说明 | 参数 |
on-submit | 表单提交方法,自义定表单按钮type为submit时生效 | - |
on-cancel | 表单取消方法,自义定表单按钮type为cancel时生效 | - |
validate | 与elementUI表单validate事件一致 | - |
reset | 表单重置方法 | - |
clearValidate | 与elementUI表单clearValidate事件一致 | - |
setFormDataAttr | 更新控件属性方法 | object |
updateFormDataGroupAttr | 更新组属性方法 | object |