Vue使用vue-area-linkage实现地址三级联动效果的示例


Posted in Javascript onJune 27, 2018

很多时候我们需要使用地址三级联动,即省市区三级联动。网上有很多插件,在此介绍Vue的一款地区联动插件:vue-area-linkage,下面介绍如何使用这个插件实现地址联动效果:

1.安装vue-area-linkage插件:npm install --save vue-area-linkage --registry=https://registry.npm.taobao.org --verbose

2.在main.js上进行依赖注入,如下图所示:

Vue使用vue-area-linkage实现地址三级联动效果的示例 

3.在对应vue文件的template模板上写html标签,如下图所示:

Vue使用vue-area-linkage实现地址三级联动效果的示例

4.在对应vue文件的script上进行data默认,如下图所示:

Vue使用vue-area-linkage实现地址三级联动效果的示例

此时效果已经基本实现,如下图所示:

Vue使用vue-area-linkage实现地址三级联动效果的示例

注意:该插件有多种联动效果,我这里做的是省市区街四级联动,所以 :level='3'。需要其他效果可去网上查询其他效果代码,点击查看。

5.大家可以看到只是出现基本的效果,而样式看起来很不舒服,这是因为该插件的UI基于Element UI,所以如果需要使用样式需要依赖Element UI。但是很多情况下设计图的样式都是我们自定义的,此时可以自行修改样式代码,只需要在文件中写多一个公共的style文件修改对应的类名样式来覆盖之前的样式代码即可,需注意这个style文件不可以加上scoped,如下图红框所示:

Vue使用vue-area-linkage实现地址三级联动效果的示例

此时效果如下图所示:

Vue使用vue-area-linkage实现地址三级联动效果的示例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery之Document元素选择器篇
Aug 14 Javascript
给ListBox添加双击事件示例代码
Dec 02 Javascript
jQuery的$.proxy()应用示例介绍
Apr 03 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
Sep 21 Javascript
JavaScript中神奇的call()方法
Mar 12 Javascript
js实现碰撞检测特效代码分享
Oct 16 Javascript
8 行 Node.js 代码实现代理服务器
Dec 05 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
Oct 18 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
Apr 17 Javascript
三种Webpack打包方式(小结)
Sep 19 Javascript
vue 导出文件,携带请求头token操作
Sep 10 Javascript
Openlayers实现距离面积测量
Sep 28 Javascript
详解关于vue-area-linkage走过的坑
Jun 27 #Javascript
详解nuxt sass全局变量(公共scss解决方案)
Jun 27 #Javascript
Vue引入sass并配置全局变量的方法
Jun 27 #Javascript
详解解决使用axios发送json后台接收不到的问题
Jun 27 #Javascript
vue中v-model的应用及使用详解
Jun 27 #Javascript
JS基于封装函数实现的表格分页完整示例
Jun 26 #Javascript
Vue实现todolist删除功能
Jun 26 #Javascript
You might like
压力如何影响浓缩咖啡品质
2021/03/03 咖啡文化
php框架CodeIgniter主从数据库配置方法分析
2018/05/25 PHP
JavaScript实际应用:innerHTMl和确认提示的使用
2006/06/22 Javascript
Javascript实例教程(19) 使用HoTMetal(4)
2006/12/23 Javascript
js面向对象 多种创建对象方法小结
2012/05/21 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
node.js 使用ejs模板引擎时后缀换成.html
2015/04/22 Javascript
JQuery中clone方法复制节点
2015/05/18 Javascript
JS给Textarea文本框添加行号的方法
2015/08/20 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
jQuery+PHP实现上传裁剪图片
2020/06/29 jQuery
实例讲解React 组件生命周期
2020/07/08 Javascript
vue使用过滤器格式化日期
2021/01/20 Vue.js
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
浅谈python中的数字类型与处理工具
2017/08/02 Python
Django REST framework 分页的实现代码
2019/06/19 Python
PyQt5通信机制 信号与槽详解
2019/08/07 Python
python+selenium select下拉选择框定位处理方法
2019/08/24 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
2019/10/11 Python
python上下文管理器异常问题解决方法
2021/02/07 Python
利用css3-animation实现逐帧动画效果
2016/03/10 HTML / CSS
HTML5 canvas画图并保存成图片的jcanvas插件
2014/01/17 HTML / CSS
几道Java和数据库的面试题
2013/05/30 面试题
文明教师事迹材料
2014/01/16 职场文书
《小儿垂钓》教学反思
2014/02/23 职场文书
大学生就业协议书范本(适用于公司企业)
2014/10/07 职场文书
公安机关正风肃纪剖析材料
2014/10/10 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
2015年人事工作总结范文
2015/04/09 职场文书
虎兄虎弟观后感
2015/06/12 职场文书
九年级语文教学反思
2016/03/03 职场文书
导游词之千岛湖
2019/09/23 职场文书
MyBatis XPathParser解析器使用范例详解
2022/07/15 Java/Android
JavaScript圣杯布局与双飞翼布局实现案例详解
2022/08/05 Javascript