Vue2仿淘宝实现省市区三级联动

网友投稿 313 2023-03-11


Vue2仿淘宝实现省市区三级联动

三级联动,随着越来越多的审美,出现了很多种,好多公司都仿着淘宝的三级联动 ,好看时尚,so我们公司也一样……为了贴代码方便,我把写在data里面省市区的json独立了出来,下载贴进去即可用,链接如下:vue.json(这个直接是个data,放入你的vue2项目中即可。(因为我的项目是用的vue2,所以,其他的属性跟博客内容是吻合的。请配合博客再下载此json))。

首先页面显示如下:

然后我们县级所在地区会出现三级联动,如下:(以下是片段,背景色未截取)

这个张什么样,以什么形式出现,取决于贵公司的UI需求,我们公司是做成弹出层了。。然后背景色透明,这里为了节省流量,我只截取了一段,最后显示如下:

如果贵公司也跟我们需求一样,希望这个可以帮到你们。下面是在vue2项目中写的三级联动代码以及css样式:

所在地区:{{Province?Province:''}} {{City?City:''}} {{District?District:''}}

{{Province?Province:info[province-1].name}}

VshAYOPu

{{City?City:'请选择'}}

{{District?District:'请选择'}}

@click="getProvinceId(v.id, v.name, k)"

v-show="showProvince"

:class="v.selected ? 'active' : ''">{{v.name}}

@click="getCityId(v.id, v.name, k)"

v-show="showCity"

:class="v.selected ? 'active' : ''">{{v.name}}

@click="getDistrictId(v.id, v.name, k)"

v-show="showDistrict"

:class="v.selected ? 'active' : ''">{{v.name}}

详细地址:

这样就完成了一个省市区的三级联动。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:元素全屏的设置与监听实例
下一篇:企业服务总线接口管理平台(企业数据服务总线)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~