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(我就遇到了(嘘),要注意哦~) ↩︎
相关推荐
Zhi.C.Yue14 小时前
React 的位掩码标记系统
javascript·react.js·ecmascript
小明记账簿14 小时前
An unexpected error occurred: “https://registry.npm.taobao.org/
前端·前端框架
醉挽清风78314 小时前
Vue+Djiango基础用法
前端·javascript·vue.js
dreams_dream14 小时前
vue2动态更改css属性方法大全
前端·css
阿基米东14 小时前
Caddy:把 HTTPS 变成默认选项的现代 Web 服务器
服务器·前端·https
洞窝技术14 小时前
从原理到落地:大屏适配适配 + 高并发弹幕的企业级技术手册
前端·css
IT_陈寒14 小时前
JavaScript性能优化:5个V8引擎隐藏技巧让你的代码提速50%
前端·人工智能·后端
菠菜盼娣14 小时前
第三方插件 unplugin-icons
前端
敲代码的彭于晏15 小时前
在迁移中学习 React 18:一份来自 React 17 的升级问题清单
前端·react.js