# 省市框
# 组件名
RegionBox
# 配置项
# 样例
{
"name": "RegionBox",
"label": "地区/省市框",
"explain": "",
"conf": {
"type": "default",
"level": 2
}
}
# 详细说明
| 配置项 | 数据类型 | 是否必须 | 备注 |
|---|---|---|---|
| name | String | 是 | 在同一容器组件中,确保唯一!当容器组件为表单(FormView)时, name表示此表单项的prop。强烈推荐此值就使用默认的元字段名,即字段名 |
| label | String | 否 | 一般为中文,表单项的label,表格表头的列名 |
| explain | String | 否 | 当处于表单容器中时, 此值会作为表单项label后面的?补充提示,一般用于表单填写的说明 |
| conf | Object | 否 | RegionBox基于第三方组件vue-address, 其配置项参考这里 (opens new window) |
# conf
此项配置为第三方组件 vue-address原生配置`。通常情况下,用到 type和level。
# conf.type
省市选择有两种形态:
- 默认形态: 省市区 在一个下拉控件中, 多级展开。
- 级联形态: 省市区 分为多个下拉控件, 级联联动。
此项配置就是代表你需要哪种形态。
可选值有: default/cascader
# conf.level
有时候,你只需要选择省,或者选择省市。那么可以通过此项配置选择深度。
可选值有: 0/1/2, 默认为2