vue+element Cascader 级联选择器 > 实现省市区三级联动

vue+element Cascader 级联选择器 > 实现省市区三级联动

先看下实现效果吧(嘻嘻)


看完我们就开始啦

安装element-china-area-data[1](#安装element-china-area-data1)

javascript 复制代码
npm install element-china-area-data@5.0.2  -S

上代码

javascript 复制代码
<el-cascader
  size="large"
  :options="options"
  v-model="selectedOptions"
  @change="handleChange"
>
</el-cascader>
              
import { regionData, CodeToText } from "element-china-area-data";

handleChange(val) {
  var loc = "";
  for (let i = 0; i < this.selectedOptions.length; i++) {
    loc += CodeToText[this.selectedOptions[i]] + "-";
  }
  let arr = [loc.split("-")[0], loc.split("-")[1], loc.split("-")[2]]

  this.form.nativeplace = arr.join('')
}

完美(实现后别忘记动动小手点个赞哦~)


  1. 请安装指定版本的element-china-area-data(5.0.2),否则可能会导致报错:CodeToText为undefined(我就遇到了(嘘),要注意哦~) ↩︎
相关推荐
一起养小猫1 天前
Flutter实战:从零实现俄罗斯方块(三)交互控制与事件处理
javascript·flutter·交互
lethelyh1 天前
Vue day1
前端·javascript·vue.js
酉鬼女又兒1 天前
SQL113+114 更新记录(一)(二)+更新数据知识总结
java·服务器·前端
无风听海1 天前
AngularJS中 then catch finally 的语义、执行规则与推荐写法
前端·javascript·angular.js
利刃大大1 天前
【Vue】组件化 && 组件的注册 && App.vue
前端·javascript·vue.js
Whisper_Sy1 天前
Flutter for OpenHarmony移动数据使用监管助手App实战 - 周报告实现
开发语言·javascript·网络·flutter·php
Anastasiozzzz1 天前
leetcodehot100--最小栈 MinStack
java·javascript·算法
一起养小猫1 天前
Flutter for OpenHarmony 实战:按钮类 Widget 完全指南
前端·javascript·flutter
css趣多多1 天前
Vux store实例的模块化管理
前端
我是伪码农1 天前
Vue 1.26
前端·javascript·vue.js