如何实现基于Vue+ElementUI的省市区地址选择通用组件

小编给大家分享一下如何实现基于Vue+ElementUI的省市区地址选择通用组件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

我们提供的服务有:网站设计制作、成都网站设计、微信公众号开发、网站优化、网站认证、盐亭ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的盐亭网站制作公司

一、缘由

在项目开发过程中,有一个需求是省市区地址选择的功能,一开始想的是直接使用静态地址资源库本地打包,但这种方式不方便维护,于是放弃。后来又想直接让后台返回全部地址数据,然后使用级联选择器进行选择,但发现数据传输量有点大且处理过程耗时,于是又摒弃了这种方法。最后还是决定采用异步的方式进行省市区地址选择,即先查询省份列表,然后根据选择的省份code查询城市列表,最后根据选择的城市列表获取区/县列表,最终根据应用场景不同,给出了两种实现方案。

其中后台总共需要提供4个接口,一个查询所有省份的接口,一个根据省份code查询其下所有城市的接口,一个根据城市code查询其下所有区/县的接口,以及一个根据地址code转换成省市区三个code值的接口。

// 本人项目中使用的四个接口
`${this.API.province}/${countryCode}` // 根据国家code查询省份列表,中国固定为156,可以拓展
`${this.API.city }/${provinceCode}` // 根据省份code查询城市列表
`${this.API.area}/${cityCode}` // 根据城市code查询区/县列表
`${this.API.addressCode}/${addressCode}` // 地址code转换为省市区code

二、基于el-cascader 级联选择器的单选择框实现方案






最终效果如下(动图):

如何实现基于Vue+ElementUI的省市区地址选择通用组件

截图:

如何实现基于Vue+ElementUI的省市区地址选择通用组件

三、基于el-select选择器的多选择框实现方案

lt;template>
 
  
   
    
     
     
    
   
   
    
     
     
    
   
   
    
     
     
    
   
  
 

实现效果如下(动图):

如何实现基于Vue+ElementUI的省市区地址选择通用组件

以上是“如何实现基于Vue+ElementUI的省市区地址选择通用组件”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


当前标题:如何实现基于Vue+ElementUI的省市区地址选择通用组件
浏览地址:http://hxwzsj.com/article/phohje.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站建设 泸州网站建设 成都网站建设 成都网站建设推广 网站建设 成都营销网站建设 成都网站制作公司 成都网站设计 成都商城网站建设 上市集团网站建设 专业网站设计 营销网站建设 网站制作 网站制作 成都模版网站建设 成都网站设计 网站设计 营销型网站建设 四川成都网站制作 手机网站制作设计 网站建设公司 成都网站设计