Skip to content
On this page

省市区联动 area

动态请求使用

一次性所有数据使用

API

area

参数说明类型默认值
value(v-model)指定选中项string[] | number[]--
fieldNames自定义 options 中 label name children 的字段object{ label: 'label', value: 'value', children: 'children' }
placeholder输入框占位文本string'请选择'
api动态请求函数(params) => Promisenull
params第一次请求的参数,需要与`api`进行使用Object{}
level展示级别(例:只展示'省市区' level就为3),需要与`api`进行使用Number4
options可选项数据源Array--
--所有ant design cascader组件的props----

事件

事件名称说明回调参数
change选择完成后的回调(value, selectedOptions) => void
js
/**  根据组件规范, 当是'动态数据展示'的情况,数据展示格式如下:
 *   必要项
 *   code 区域码 (必须有,参数可以不同 可以通过 fieldNames 配置)
 *   name 区域名称(必须有,参数可以不同 可以通过 fieldNames 配置)
 *   level 区域级别 (必须有,prop :level 会用到,参数名不能变)
 *   disabled 是否禁用 (非必填项,如果使用参数不能变)
 *   其他参数该组件暂无使用
 *
 */
const callbackData = [
  {
    code: 530000,
    level: 1,
    name: "云南省",
    parentCode: 0,
    yn: 1
  },
  {
    code: 150000,
    level: 1,
    name: "内蒙古",
    parentCode: 0,
    yn: 1
  }
]



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

Released under the MIT License.