Form 表单
用于动态生成表单ElFormItem
的 json 配置
Usage
props
属性 | 类型 | 默认值 | 说明 |
---|---|---|---|
v-model:formData | object | - | 双向绑定数据 |
formOption | FormOption | - | 表单配置 |
columns | ColumnOption[] | - | 配置表单子项对象 |
FormOption
属性 | 类型 | 默认值 | 说明 |
---|---|---|---|
labelWidth | string | number | 110px |
gutter | string | number | 20 |
span | string | number | 24 |
ColumnOption
属性 | 类型 | 默认值 | 说明 |
---|---|---|---|
label | string | - | 字符串 |
prop | string | - | 对应 form 绑定属性名 |
span | string | number | - |
type | string | - | "input" , "textarea" , "select" , "password" , "checkbox", "radio" , "switch" |
visible | boolean | - | 是否可见 |
component | () => ComponentInternalInstance | - | 可以动态绑定自定义组件 |
props | Object | - | 需要透传给组件的属性 |