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 相关文章推荐
需要做特殊处理的DOM元素属性的访问
Nov 05 Javascript
javascript五图轮播切换实用版
Aug 17 Javascript
用js实现控件的隐藏及style.visibility的使用
Jun 14 Javascript
JS获得URL超链接的参数值实例代码
Jun 21 Javascript
js 显示base64编码的二进制流网页图片
Apr 04 Javascript
JavaScript淡入淡出渐变简单实例
Aug 06 Javascript
前端程序员必须知道的高性能Javascript知识
Aug 24 Javascript
使用BootStrap实现标签切换原理解析
Mar 14 Javascript
详解如何使用 vue-cli 开发多页应用
Dec 16 Javascript
vue 之 .sync 修饰符示例详解
Apr 21 Javascript
JavaScript设计模式之职责链模式应用示例
Aug 07 Javascript
node实现socket链接与GPRS进行通信的方法
May 20 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
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
使用PHP实现密保卡功能实现代码<打包下载直接运行>
2011/10/09 PHP
那些年一起学习的PHP(三)
2012/03/22 PHP
PHP生成自适应大小的缩略图类及使用方法分享
2014/05/06 PHP
Symfony2函数用法实例分析
2016/03/18 PHP
Laravel5.7框架安装与使用学习笔记图文详解
2019/04/02 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
2019/05/21 PHP
jquery获取input表单值的代码
2010/04/19 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
在ASP.NET中使用JavaScript脚本的方法
2013/11/12 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
实现前后端数据交互方法汇总
2015/04/07 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
vue-cli配置环境变量的方法
2018/07/09 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
bootstrap table合并行数据并居中对齐效果
2018/10/17 Javascript
[04:29]2014DOTA2国际邀请赛 主赛事第三日TOPPLAY
2014/07/21 DOTA
[40:48]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第二局
2016/02/28 DOTA
[46:23]完美世界DOTA2联赛PWL S2 FTD vs Magma 第一场 11.20
2020/11/23 DOTA
python中pika模块问题的深入探究
2018/10/13 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
2020/07/05 Python
Python如何实现机器人聊天
2020/09/10 Python
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
财务会计专业毕业生自荐信
2013/10/19 职场文书
总经理秘书的岗位职责
2013/12/27 职场文书
银行门卫岗位职责
2013/12/29 职场文书
文明青少年标兵事迹材料
2014/01/28 职场文书
药品促销活动方案
2014/02/14 职场文书
初三毕业评语
2014/12/26 职场文书
单独二胎证明
2015/06/24 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
六年级语文教学反思
2016/03/03 职场文书
2019新学期家长会工作计划
2019/08/21 职场文书
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js