Skip to content

BizRegionCascader 省市区选择 ​

省 / 市 / 区三级联动选择:行政区划数据由业务侧注入(组件不含数据,保持库体积为零),level 控制深度、v-model 为区划代码路径、getRegionText() 反查名称文本。

生产接入建议:china-division npm 包(全量国标数据)或后端区划字典接口;示例中使用节选数据。

基础用法 ​

getRegionText():(未选择)
data 注入区划树(code/name/children);change 携带代码路径与节点路径;getRegionText() 输出 江苏省 / 南京市 / 雨花台区 式文本。

收货地址表单(level=2) ​

level=2 自动裁剪到市级(区级选项不可见);配合详细地址输入组成完整地址表单。

设备安装位置登记 ​

IoT 场景:区划选择 + 楼宇门牌输入,登记结果入表;change 携带代码路径便于落库。

省级覆盖范围(level=1) ​

尚未设置覆盖省份
渠道场景:level=1 仅省级;多次选择累积为覆盖范围徽标集,可单个移除。

区划代码查询工具 ​

数据治理场景:change 节点路径反查全名 / 代码路径 / 层级结构,供清洗对照。

Props ​

属性名类型默认值说明
v-modelstring[][]区划代码路径
dataBizRegionNode[][]区划数据树(业务注入)
level1 | 2 | 33选择深度(省/省市/省市区)
separatorstring' / '回显文本分隔符
placeholderstring'请选择省 / 市 / 区'占位文案
disabled / clearablebooleanfalse / true禁用 / 可清空

其余 attrs 透传 el-cascader。

Events ​

事件名参数说明
update:modelValue(codes)代码路径变化
change(codes, nodes)选择变化(携带节点路径)

Slots ​

插槽名说明
—无自定义插槽(视觉复用 el-cascader)

Expose ​

属性/方法说明
getRegionText()当前选中区划文本(空选择返回空串)