# 迷你表单
迷你表单框是JsonBox的另一种形式, 迷你表单框会依据传入的v-modeljson值, 根据json中value的值类型
推导其控件, 从而推导一个表单。它内置了一个开关,用来切换JsonBox和MiniFormBox两种形态
# 组件名
MiniFormBox
# 配置项
# 样例
{
"name": "MiniFormBox",
"label": "迷你表单框",
"explain": "",
"controls": true,
"conf": {
"label-width": "80px",
"size": "mini",
"disabled": false,
"inline": false
}
}
# 详细说明
| 配置项 | 数据类型 | 是否必须 | 备注 |
|---|---|---|---|
| name | String | 是 | 在同一容器组件中,确保唯一!当容器组件为表单(FormView)时, name表示此表单项的prop。强烈推荐此值就使用默认的元字段名,即字段名 |
| label | String | 否 | 一般为中文,表单项的label,表格表头的列名 |
| controls | Boolean | 否 | 是否显示形态切换按钮, 默认true |
| explain | String | 否 | 当处于表单容器中时, 此值会作为表单项label后面的?补充提示,一般用于表单填写的说明 |
| conf | Object | 否 | 当形态为表单时,其中el-form配置项 (opens new window)生效, 形态为json时, JsonBox的conf配置项生效 |