国,省,市,区(县)(四级联动)

一, 技术栈:Vue + Quasar + Vuelidate + axios
二, 具体代码(表单验证规则Vuelidate上篇文章已经写过了,这里就不多做介绍咯)
                 <q-field icon="location_on":error="readonly == false? $v.baseInfoForm.country.$error: false"error-label="国家不能为空"class="col-lg-4 col-md-6 col-sm-12 col-xs-12"><q-select:readonly="readonly"  :float-label="$t('国家')"filter:options="countryOptions"@blur="$v.baseInfoForm.country.$touch"v-model="baseInfoForm.country"></q-select></q-field><q-field icon="place":error="readonly == false? $v.baseInfoForm.province.$error: false"error-label="省份不能为空"class="col-lg-4 col-md-6 col-sm-12 col-xs-12"><q-select:readonly="readonly"  :float-label="$t('省份')"filter:options="provinceOptions"@blur="$v.baseInfoForm.province.$touch"v-model="baseInfoForm.province"></q-select></q-field><q-field icon="place":error="readonly == false? $v.baseInfoForm.city.$error: false"error-label="城市不能为空"class="col-lg-4 col-md-6 col-sm-12 col-xs-12"><q-select:readonly="readonly"  :float-label="$t('城市')"filter:options="cityOptions"@blur="$v.baseInfoForm.city.$touch"v-model="baseInfoForm.city"></q-select></q-field><q-field icon="place":error="readonly == false? $v.baseInfoForm.district.$error: false"error-label="区(县)不能为空"class="col-lg-4 col-md-6 col-sm-12 col-xs-12"><q-select:readonly="readonly"  :float-label="$t('区(县)')"filter:options="districtOptions"@blur="$v.baseInfoForm.district.$touch"v-model="baseInfoForm.district"></q-select></q-field>
                  // 获取国家数据getCountryData: function() {var that = thisaxios({method: 'post',url: ''}).then(function(data) {var _arr = []data.map(function(item) {var _obj = {}_obj.label = item.name_obj.value = item.id_arr.push(_obj)})that.countryOptions = _arr}).catch(function(err) {console.log(err, '获取国家数据异常')})}// 获取省份数据getProvinceData: function(country) {var that = thisaxios({method: 'post',url: '' + country  //选择省份前需要先选择国家}).then(function(data) {var _arr = []if (data.length > 0) {data.map(function(item) {var _obj = {}_obj.label = item.name_obj.value = item.id_arr.push(_obj)})that.provinceOptions = _arr}).catch(function(err) {console.log(err, '获取省份数据异常')})
三,具体效果如下


国,省,市,区(县)(四级联动)相关推荐

  1. 国家、省、市、县 四级联动 JS源码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  2. [Python] PyQt5+Pycharm 实现省、市、区/县三级联动效果

    Pyhton版本3.6 联动效果由三个py文件组成:一个是ui界面.一个逻辑脚本和省.市.区/县的信息文件. 先放上省.市.区/县的信息文件. #!usr/bin/env python # -*-co ...

  3. Arcmap软件中将地图上的省/市/区/县的名称显示出来

    本例讲解以邯郸市为例: 首先双击打开提前导进去.shp格式的邯郸市地图图层属性面板,选择Symbology--左侧Shwo--Categories--Unique values,左侧值字段选择&quo ...

  4. Vue实现省、市、县三级联动

    新入职的公司让我学习下Vue,以前没怎么学过,最近开始学习,记录下每天学习的内容,借鉴了很多前辈们的资料,如有冒犯,还请原谅. **官方文档:**https://distpicker.pigjian. ...

  5. 小程序开发--地区选择四级联动(选择省,市,县,镇)

    前端时间接到一个项目,里面有涉及到地区选择四级联动(即能选择到镇).自己去网上收罗了一波,也没发现有很详细的,所以就自己来写,写完总结一下. 首先地址选择小程序有自带一个组件,我们就先来看看这个组件: ...

  6. 开源三级联动,Vue.js编写省份、城市、区、县三级联动源码

    开源三级联动,Vue.js编写省份.城市.区.县三级联动源码 1.三级联动框样式 上图: 请访问:这里!! 查看三级联动器效果. 2.如何在html里面引用 文件的目录路径为: data.js是存放我 ...

  7. 原生JS写三级联动 --省--市--区

    效果如下: css代码 <style>select{width: 100px;height: 30px;} </style> html代码 <div id="b ...

  8. 前端(HTML)——Ajax实现省、市、县联动

    目录 1.什么是ajax? 2.ajax有什么优点: 3.实现省市联动需要准备什么数据? 1.提前准备数据库数据 2.引入jquery库.fastjson包 3.前端代码: 后端代码: 结果展示: 1 ...

  9. 带id的市和区/县 json数据

    市和区/县 json数据 [{"name":"山东省","id":"370000","child": ...

最新文章

  1. python装饰器作用-Python装饰器的通俗理解
  2. centos 7挂载windows共享目录
  3. C++标准库:使用std_list作为链表
  4. rj45带滤波器20/05的数字是什么意思_「手机维修自学教程」认识手机射频电路中的滤波器 维修技巧分析...
  5. 搭建Docker环境---私有仓库registry搭建
  6. 淘宝 oracle mysql_Oracle 与 MySQL 的区别-阿里云开发者社区
  7. 洛谷P2426 删数
  8. vba数组dim_NDArray — —一个基于Java的N-Dim数组工具包
  9. AngularJS移动端页面input无法输入
  10. Django REST framework 版本
  11. 虚拟机与服务器桥接不能上网,vmware虚拟机桥接模式不能上网
  12. MySQL课堂练习 20162315
  13. QT/QML Text 部分功能(自动省略 自动换行 自动调节字体大小 调节行间距
  14. EChart:EChart与NProgress结合异步加载数据
  15. 怎样规划你毕业以后的人生
  16. linux下namp简单使用
  17. irobot擦地机器人故障_不想跪下擦地板!iRobot新神器擦地机器人能否帮到你?
  18. java身份证号/手机号隐藏中间几位
  19. 点量云流化在智慧党建中的应用
  20. 在线gif图片压缩,如何压缩gif动图大小

热门文章

  1. JavaAPI解压缩(zip/rar)
  2. 结构体与typedef关键字
  3. 95% 的算法都是基于这 6 种算法思想,大厂Java面试必考点
  4. idea terminal窗口如何删除历史命令
  5. 吐血配置win7+theano+gpu+caffe+matlab+python
  6. 线偏振光通过半波片之后的解释
  7. 张帅/斯托瑟击败捷克组合 首进大满贯女双决赛
  8. RK3399平台开发系列讲解(USB设备驱动)5.34、UDC设备控制器驱动代码详解
  9. 奔跑者阿甘:我就干活,别的顺其自然才是禅者的初心
  10. 汇编语言DEBUG命令详解||汇编命令||DEBUG的常用命令:A,U,R,T,D,E,Q 等等