vue 中国省市区级联数据下拉工具

最近vue玩的时候需要有一个全国省市区县的下拉工具选择地区,并且需要获取地市的行政编码。找了一个比较好用的插件,稍微分享一下。

element-china-area-data

这是一个中国省市区连级数据下拉工具,可以获取行政区编码,也可以获取省市区的名称,具体的效果是下面的样子。

element-china-area-data 使用

这个工具使用起来也很简单。

npm 网址: https://www.npmjs.com/package/element-china-area-data

安装

使用 npm 安装。

npm install element-china-area-data -S

在需要使用连级选择的页面引入插件。

import { provinceAndCityData, regionData, provinceAndCityDataPlus, regionDataPlus, CodeToText, TextToCode } from 'element-china-area-data'

说明:

  • provinceAndCityData是省市二级联动数据(不带“全部”选项)
  • regionData是省市区三级联动数据(不带“全部”选项)
  • provinceAndCityDataPlus是省市区三级联动数据(带“全部”选项)
  • regionDataPlus是省市区三级联动数据(带“全部”选项)
  • “全部"选项绑定的value是空字符串”"
  • CodeToText是个大对象,属性是区域码,属性值是汉字 用法例如:CodeToText[‘110000’]输出北京市
  • TextToCode是个大对象,属性是汉字,属性值是区域码 用法例如:
    • TextToCode[‘北京市’].code输出110000,TextToCode[‘北京市’][‘市辖区’].code输出110100
    • TextToCode[‘北京市’][‘市辖区’][‘朝阳区’].code输出110105

案例

<template><div id="app"><el-cascadersize="large":options="options"v-model="selectedOptions"@change="handleChange"></el-cascader></div>
</template><script>import { regionDataPlus } from 'element-china-area-data'export default {data () {return {options: regionDataPlus,selectedOptions: []}},methods: {handleChange (value) {console.log(value)}}}
</script>

好了,具体可以看 npm 网站的案例。

vue 中国省市区级联数据下拉工具相关推荐

  1. vue + element UI中国省市区级联数据

    安装 npm install element-china-area-data -S 使用 import { provinceAndCityData, regionData, provinceAndCi ...

  2. Vue使用vue-pull-refresh插件实现下拉刷新

    效果 vue-pull-refresh插件 github地址: https://github.com/lakb248/vue-pull-refresh 在线Demo演示: https://lakb24 ...

  3. vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多

    一.思路分析和效果图 用vue来实现一个瀑布流效果,加载网络图片,同时有下拉刷新和上拉加载更多功能效果.然后针对这几个效果的实现,捋下思路: 根据加载数据的顺序,依次追加标签展示效果: 选择哪种方式实 ...

  4. TableauBDP,哪个才是最适合中国用户的数据可视化分析工具?

    作者:pledge 本人数据分析师一枚,除了工作所需,自己对数据分析.数据可视化的产品工具都比较感兴趣,喜欢混迹于各种数据论坛,也发现和使用了不少数据工具,也积累了很多亲身经历.这两年数据可视化在国内 ...

  5. 2018最新版省市区三级联动下拉框+所有源代码以及数据库

    2018年国家统计局最新数据,JSP+Servlet+Dao实现省市区三级联动下拉框的效果 DropdownDAO.java -–Dao层 package com;import java.sql.Co ...

  6. vue-scroller的使用以及使用的那些坑(上拉获取数据下拉刷新)

    最近做手机公众号需要做上拉获取数据的功能,选择了vue-scroller. vue-scroller可以实现下拉刷新,上拉获取数据的功能.话不多说,开始. 一 安装 使用npm 安装 npm inst ...

  7. 城市地区级联二级下拉选择菜单js特效

    城市地区级联二级下拉选择菜单js特效:城市级联选择,js地区选择.js特效 <script type="text/javascript">var pc = new Ar ...

  8. 中国地区三级联动下拉菜单的实现

    1.首先是js文件(area.js): 1 function Dsy() 2 { 3 this.Items = {}; 4 } 5 Dsy.prototype.add = function(id,iA ...

  9. EasyExcel 实现单元格数据下拉选

    EasyExcel 实现单元格数据下拉选 前言 easyExcel导出模板的时候,固定的某个列我们有固定的是选项值的时候,我们需要将excel的单元格做成下拉选的情况:满足实际的业务需求. 实现 1. ...

  10. 仿携程oracle课程设计,一个不错的仿携程自定义数据下拉选择select

    这是一个仿携程自定义的数据下拉选择select,对一些比较重要的参数进行的描述,方便初学者 /* *id : id 当前插件的父元素 *data : json 选择的数据(json格式) *bool ...

最新文章

  1. Slab,小对象也能搞出大事情
  2. 0基础学python看什么书-编程语言学python必看这三本书,少走一半弯路
  3. 中国.NET域名注册量近55万个 稳居全球第三位
  4. jQuery ajax使用方法
  5. 用c语言程序编写一份试卷,C语言程序设计试题
  6. 8.类定义、属性、初始化和析构
  7. 简单、有效、全面的Kubernetes监控方案
  8. 我只是一个程序代码员吗?
  9. Java 混淆那些事(五):ProGuard 其他的选项
  10. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_14-页面静态化-数据模型-远程请求接口...
  11. matlab从Onshape中导入CAD模型
  12. python将经纬度坐标转换为xy_Python将x,y数据转换为经纬度d
  13. vue实现一键回到顶部
  14. O2O商业模式目前的状态需看透什么?未来会呈现怎样的特征?
  15. 离职/辞职通知书模板
  16. windos未能链接服务器,提示Windows没法连接到System Event Notification Service服务
  17. java批量下载生成zip压缩包
  18. Url跳转和伪静态html解决方案
  19. java 中的多种判空方式
  20. 流媒体传输协议浅析(一)

热门文章

  1. 还原数据库SQL语句
  2. 关于51芯片及引脚功能介绍与总结
  3. 世界坐标系和相机坐标系,图像坐标系的关系
  4. win7计算机系统减肥,win7系统怎么瘦身?教您系统瘦身方法
  5. photoshop放大缩小有什么快捷键
  6. 电脑联想小新连上蓝牙耳机依然外放,终于解决了
  7. Win11绿色护眼模式怎么开启
  8. 悉尼大学计算机硕士健康科技,悉尼大学健康科学学院
  9. 电力电子技术课程设计matlab,电力电子技术课程设计-基于matlab的单相交流调压电路的设计与仿真.doc...
  10. R语言使用median函数计算dataframe数据中特定数据列的中位数、如果包含NA值则需要设置na.rm参数为TRUE