# 下拉框
# 组件名
DropDownBox
# 配置项
# 样例
{
"name": "DropDownBox",
"label": "下拉框",
"group": false,
"data_url": "/dict?name=",
"options": [],
"explain": "",
"conf": {
"clearable": true,
"multiple": false
}
}
# 详细说明
| 配置项 | 数据类型 | 是否必须 | 备注 |
|---|---|---|---|
| name | String | 是 | 在同一容器组件中,确保唯一!当容器组件为表单(FormView)时, name表示此表单项的prop。强烈推荐此值就使用默认的元字段名,即字段名 |
| label | String | 否 | 一般为中文,表单项的label,表格表头的列名 |
| group | Boolean | 否 | 默认为false。表示下拉选线是否需要分组展示。如果为true, 则下拉的选项值中必须还得含有group属性 |
| default_value | String | 否 | 默认的一个缺省值 |
| data_url | String | 否 | 选项数据来源的接口地址。响应数据的data内容必须是一个Array数组,数组元素为含有key和value属性的对象,如:[{"key":"选项1", "value":"选项1的值"}],若group为true, 则除了key和value,还需要含有group属性,其值为分组名 |
| options | Array | 否 | 选项数据来源的静态配置。若group为false, 则格式如: [{"key":"选项1", "value":"选项1的值"}]。若group为true, 则除了key和value,还需要含有group属性,其值为分组名 |
| explain | String | 否 | 当处于表单容器中时, 此值会作为表单项label后面的?补充提示,一般用于表单填写的说明 |
| conf | Object | 否 | 这是ElementUI中el-check (opens new window)组件的原生配置项。 |
WARNING
options的优先级高于data_url, 两者配一个即可