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 相关文章推荐
如何取得中文输入的真实长度?
Jun 24 Javascript
JavaScript 异步调用框架 (Part 2 - 用例设计)
Aug 03 Javascript
jquery中加载图片自适应大小主要实现代码
Aug 23 Javascript
在jquery中combobox多选的不兼容问题总结
Dec 24 Javascript
js控制input框只读实现示例
Jan 20 Javascript
jquery取子节点及当前节点属性值的方法
Sep 09 Javascript
Javascript学习指南
Dec 01 Javascript
基于jQuery实现动态搜索显示功能
May 05 Javascript
Javascript创建类和对象详解
May 31 Javascript
基于Vuejs和Element的注册插件的编写方法
Jul 03 Javascript
React实践之Tree组件的使用方法
Sep 30 Javascript
基于vue中解决v-for使用报红并出现警告的问题
Mar 03 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
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
PHP程序员最常犯的11个MySQL错误小结
2010/11/20 PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
2016/03/02 PHP
Laravel实现autoload方法详解
2017/05/07 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
2019/10/16 PHP
JS代码格式化和语法着色V2
2006/10/14 Javascript
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
深入理解jQuery 事件处理
2016/06/14 Javascript
微信小程序 Buffer缓冲区的详解
2017/07/06 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
react脚手架如何配置less和ant按需加载的方法步骤
2018/11/28 Javascript
js中this的指向问题归纳总结
2018/11/28 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
解决layui数据表格Date日期格式的回显Object的问题
2019/09/19 Javascript
关于vue路由缓存清除在main.js中的设置
2019/11/06 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
2020/08/07 Javascript
js实现微信聊天效果
2020/08/09 Javascript
小程序实现点击tab切换左右滑动
2020/11/16 Javascript
[01:31]完美与DOTA2历程
2014/07/31 DOTA
python基于queue和threading实现多线程下载实例
2014/10/08 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
python asyncio 协程库的使用
2021/01/21 Python
利用CSS3实现进度条的两种姿势详解
2017/03/21 HTML / CSS
HTML5新增加的功能详解
2016/09/05 HTML / CSS
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
英国钻石公司:British Diamond Company
2020/02/16 全球购物
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
英国领先的在线鱼贩:The Fish Society
2020/08/12 全球购物
卫生院健康教育实施方案
2014/06/07 职场文书
临时用工协议书范本
2014/10/29 职场文书
老兵退伍感言
2015/08/03 职场文书
运动会200米广播稿
2015/08/19 职场文书
离职员工给领导和同事的感谢信
2015/11/03 职场文书
python 提取html文本的方法
2021/05/20 Python