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(我就遇到了(嘘),要注意哦~) ↩︎
相关推荐
HIT_Weston1 分钟前
59、【Ubuntu】【Gitlab】拉出内网 Web 服务:Gitlab 配置审视(三)
前端·ubuntu·gitlab
syt_10131 分钟前
grid布局之-子项放置2
前端·javascript·css
韩曙亮1 分钟前
【Web APIs】JavaScript 动画 ② ( 缓动动画 | 步长计算取整 )
前端·javascript·动画·web apis·缓动动画·匀速动画
fruge2 分钟前
Vue3 响应式原理深度解析:Proxy 实现与依赖收集逻辑
前端
by__csdn4 分钟前
javascript 性能优化实战:异步和延迟加载
开发语言·前端·javascript·vue.js·性能优化·typescript·ecmascript
by__csdn6 分钟前
JavaScript性能优化实战:减少DOM操作全方位攻略
前端·javascript·vue.js·react.js·性能优化·typescript
xiaoxue..6 分钟前
从 “手动搬砖“ 到 “自动施法“:界面开发的三次 “渡劫“ 升级记
前端·前端框架·vue
哆啦A梦158813 分钟前
商城后台管理系统 05 商品列表-静态布局
javascript·vue.js·elementui
Monly2114 分钟前
Vue:使用v-if v-else加载两个el-table 在切换时,会出现数据在家混乱 数据加载不全的情况
前端·javascript·vue.js
南知意-15 分钟前
一个基于 Vue、Datav、Echart 框架开源免费的数据大屏可视化系统
前端·javascript·vue.js·开源软件·大屏项目