el-cascader 级联选择器回显

本文介绍如何配置非默认的el-cascader级联选择器,并详细讲解了地区选择器的实现步骤,包括安装地区数据包、引入地区数据及在Vue组件中使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.不是默认的label 、value和children

<el-cascader
   :props="customProps"
   placeholder="请选择"
   v-model="addServiceForm.serviceTypeId"
   :options="indexList"
   :show-all-levels="false"
 ></el-cascader>

// 解析
customProps: {
	label: "title", // 重新配置
  	children: "indexModuleVos",
    value: "id",
    emitPath:false, // true 就是完整路径(数据)  false 单个(字符串)
}
customProps: 配置
indexList: 列表

2.地区选择

1.下载地区数据 npm i element-china-area-data / yarn add element-china-area-data
2.引入
	//1.vue
	var regionData = require("element-china-area-data").regionData;
	var CodeToText = require("element-china-area-data").CodeToText;
	//2.nuxt
	if (process.client) {
		var regionData = require("element-china-area-data").regionData;
		var CodeToText = require("element-china-area-data").CodeToText;
	}
	( tips: client-only 只在客户端渲染)

3.使用
data () {
	return {
		regOptions: regionData
	}
}
4.页面
<el-cascader
   v-model="addServiceForm.detailedAddress"
   placeholder="请选择"
   :options="regOptions"
   filterable
   clearable
   @change="handleChangeArea"
 />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值