# <bst-from-create/> 组件

基于<el-form/>二次封装的<bst-form-create/>组件

# Props

参数 说明 类型 默认值
formConfig 表单配置 Array<FromConfig> null

# FromConfig 表单配置

属性 说明 类型 默认值
name 表单标题 String null
span 表单占的列数 String null
formItems 表单项配置 Array<ItemConfig> null

# ItemConfig 表单项配置

属性 说明 类型 默认值
label 表单项标签文本 String null
type 表单项类型 String null
key 表单项key String null
defaultValue 默认值 String null
span 占的列数 String null
options radio,checkbox,select时的可选项 Array<Option> null
props 属性 Object null
events 事件 Object null
rules 表单项验证规则 Array null
show 表单项是否显示 Function null

# Option 可选项

type Option = {
    label: String;
    value: String;
    [key:any]: any;
}

# Methods

方法名 说明 参数 返回值
setData 设置表单项数据 - -
getData 获取表单数据 - -
validate 对整个表单进行校验的方法 - -
validateField 对部分表单字段进行校验的方法 - -
clearValidate 移除表单项的校验结果 - -

# Events

事件名称 说明
- -

# Slots

name 说明
- -

编辑此文档 (opens new window)