vue三级联动加编码
发布日期:2022-02-28 07:22:46
浏览次数:47
分类:技术文章
本文共 2820 字,大约阅读时间需要 9 分钟。
废话不说,直接上代码:
js
先引入js三级联动import { mapdata } from "../../assets/js/map";data(){ return { provinceList: [], // 省列表 cityOptions: [], // 市列表 originOptions: [], // 区列表 }},mounted(){this._getJsonData();},methods: {// 选择省 changeProvince(val) { this.cityOptions = []; this.getAllList.forEach(data => { if (val == data.parent) { this.cityOptions.push(data); } }); this.city_code = this.cityOptions[0].value; this.changeCity(this.city_code); }, // 选择市 changeCity(val) { this.originOptions = []; this.getAllList.forEach(data => { if (val == data.parent) { this.originOptions.push(data); } }); this.country_code = this.originOptions[0].value; this.changeOrigin(this.country_code); }, // 选择区 changeOrigin(val) {}, _getJsonData() { this.getAllList = mapdata; this.getAllList.forEach(data => { if (!data.parent) { this.provinceList.push(data); } }); if (this.$route.query.editData) { this.editData = this.$route.query.editData; this.linkman = this.editData.linkman; this.contact = this.editData.contact; this.address_detail = this.editData.address_detail; this.default = this.editData.default; if (this.default == 1) { this.switchvalue = true; } else { this.switchvalue = false; } this.province_code = String(this.editData.province_code); this.city_code = String(this.editData.city_code); this.getAllList.forEach(data => { if (this.province_code == data.parent) { this.cityOptions.push(data); } if (this.city_code == data.parent) { this.originOptions.push(data); } }); this.country_code = String(this.editData.country_code); this.add_lat = this.editData.add_lat; this.add_lon = this.editData.add_lon; this.tolnglat = [this.add_lon, this.add_lat]; } },}
export const mapdata = [{
"name": "北京市",
"value": "110000"
},
{
"name": "天津市",
"value": "120000"
}
]
转载地址:https://blog.csdn.net/weixin_45854395/article/details/107740696 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月27日 16时33分06秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
我要偷偷的学Python,然后惊呆所有人(第四天)
2019-04-27
测试文档
2019-04-27
温故Linux后端编程(三):线程那些事儿
2019-04-27
我用过的设计模式(5)-- 中介者模式
2019-04-27
为实习准备的数据结构(9)-- 跳表
2019-04-27
为实习准备的数据结构(10)-- 哈希散列表
2019-04-27
为实习准备的数据结构(11)-- 图论算法 集锦
2019-04-27
“为实习准备的数据结构” 系列 -- 导航篇
2019-04-27
hiredis从安装到实操,一条龙服务
2019-04-27
【C++】算法集锦(7)滑动窗口
2019-04-27
高性能MySQL(三):Schema与数据类型优化
2019-04-27
【C++】算法集锦(8):从两数和问题拓展到一百数和问题
2019-04-27
【C++】算法集锦(9):背包问题
2019-04-27
【C++】算法集锦(10)通俗讲kmp算法
2019-04-27
【C++】算法集锦(12):高楼扔鸡蛋
2019-04-27
【图解】拥塞控制
2019-04-27
线程上下文切换
2019-04-27
什么是服务熔断?
2019-04-27
服务器压力过大?CPU打满?我来帮你快速检查Linux服务器性能
2019-04-27
C++面经总结之《Effective C++》(一)
2019-04-27