Element UI 省市区数据联动

1、安装组件依赖
复制代码
2、目标页面中引入
复制代码
3、使用 el-cascader 标签
复制代码
4、data 中定义元素
复制代码
5、触发事件的函数方法
复制代码
6、数据回显
复制代码
按照步骤,直接 C+V 复制到项目中,就可以运行实现图中效果。也可以从开源字节的代码仓库 fork 租房源码。
如若转载,请注明出处:开源字节 https://sourcebyte.cn/article/267.html
本文字数:649 字
阅读完需:约 2 分钟

npm install element-china-area-data -S
import { provinceAndCityData, regionData, provinceAndCityDataPlus, regionDataPlus, CodeToText, TextToCode} from "element-china-area-data";
<div style="width:460px;"> <el-cascader style="width:100%;" :options="options" v-model="selectedOptions" @change="addressChoose"></el-cascader></div>
data(){ return{ // 省市区级联 options: regionDataPlus, selectedOptions: [], }}
/**省市区三级联动 */addressChoose(value) { console.log( "省市区:", CodeToText[value[0]], CodeToText[value[1]], CodeToText[value[2]] ); this.form.province = CodeToText[value[0]]; this.form.city = CodeToText[value[1]]; this.form.area = CodeToText[value[2]];},
// 省市区转换let province = this.form.province;let city = this.form.city;let area = this.form.area;let arg1 = TextToCode[province].code;let arg2 = TextToCode[province][city].code;let arg3 = TextToCode[province][city][area].code;this.selectedOptions.push(arg1, arg2, arg3);
按照步骤,直接 C+V 复制到项目中,就可以运行实现图中效果。也可以从开源字节的代码仓库 fork 租房源码。
如若转载,请注明出处:开源字节 https://sourcebyte.cn/article/267.html
一个着迷于技术又喜欢不断折腾的技术活跃者 2022-03-09 加入
一个着迷于技术又喜欢不断折腾的技术活跃者。喜欢并热爱编程,执着于努力之后所带来的美好生活!

促进软件开发及相关领域知识与创新的传播
京公网安备 11010502039052号

评论