基于Vue2实现简易的省市区县三级联动组件效果


Posted in Javascript onNovember 05, 2018

这是一个基于Vue2的简易省市区县三级联动组件,可以控制只显示省级或只显示省市两级,可设置默认值等。提供原始省市县代码和名称数据,适用于各种有关城市区县的应用。

安装

我们使用npm安装:

npm install v-distpicker --save

使用

首先在模板中加入组件:

<v-distpicker></v-distpicker>

如果要带默认值,则可以这样:

<v-distpicker province="广东省" city="广州市" area="海珠区"></v-distpicker>

然后在js部分调用组件:

<script>
import VDistpicker from 'v-distpicker'
export default {
 name: 'App',
 components: {
  VDistpicker
 }
}
</script>

这样就可以了,如果要使用更多属性配置和方法请参照以下两个表格。

属性配置

参数 说明 类型 可选值 默认值
province 省份(选填) String 省份名 null
city 城市(选填) String 城市名 null
area 地区(选填) String 地区名 null
type 类型(选填,默认 select) String mobile null
disabled 是否禁用(选填,默认 false,且 type='mobile' 时无效) Boolean true, false false
hide-area 隐藏地区(选填) Boolean true, false false
onlu-province 只显示省份(选填) Boolean true, false false
static-placeholder 是否将占位符显示为已经选择的项(仅 type='mobile' 时有效) Boolean true, false false
placeholders 占位符(选填) Object province, city, area { province: '省', city: '市', area: '区' }
wrapper 外层 Class(选填) String customize address
address-header address-header 样式(选填,类型必须为 mobile) String customize address-header
address-container address-container 样式(选填,类型必须为 mobile) String customize address-contaniner

方法

方法 说明 参数
province 选择省份 返回省份的值
city 选择城市 返回城市的值
area 选择地区 返回地区的值
selected 选择最后一项时触发 返回省市区的值

项目地址:https://github.com/jcc/v-distpicker

总结

以上所述是小编给大家介绍的基于Vue2实现简易的省市区县三级联动组件效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
Sep 04 Javascript
asp(javascript)全角半角转换代码 dbc2sbc
Aug 06 Javascript
jQuery1.5.1 animate方法源码阅读
Apr 05 Javascript
ie8本地图片上传预览示例代码
Jan 12 Javascript
Node.js实现JS文件合并小工具
Feb 02 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
May 26 Javascript
判断js的Array和Object的实现方法
Aug 29 Javascript
SpringMVC+bootstrap table实例详解
Jun 02 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
Jul 29 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
Aug 16 Javascript
jquery获取input输入框中的值
Nov 13 jQuery
javascript实现异形滚动轮播
Nov 28 Javascript
使用vue2实现带地区编号和名称的省市县三级联动效果
Nov 05 #Javascript
vue router的基本使用和配置教程
Nov 05 #Javascript
微信小程序tabbar底部导航
Nov 05 #Javascript
详解webpack+ES6+Sass搭建多页面应用
Nov 05 #Javascript
浅谈vux之x-input使用以及源码解读
Nov 04 #Javascript
小程序实现选择题选择效果
Nov 04 #Javascript
小程序实现单选多选功能
Nov 04 #Javascript
You might like
一个用php3编写的简单计数器
2006/10/09 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
2012/06/13 PHP
php读取文件内容的几种方法详解
2013/06/26 PHP
php获取本周开始日期和结束日期的方法
2015/03/09 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
jQuery中prepend()方法用法实例
2014/12/25 Javascript
javascript面向对象之共享成员属性与方法及prototype关键字用法
2015/01/13 Javascript
jQuery寻找n以内完全数的方法
2015/06/24 Javascript
jquery+css3实现网页背景花瓣随机飘落特效
2015/08/17 Javascript
JavaScript学习笔记之数组去重
2016/03/23 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
2016/06/12 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
2016/08/10 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
vue 实现小程序或商品秒杀倒计时
2019/04/14 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
关于python列表增加元素的三种操作方法
2018/08/22 Python
使用APScheduler3.0.1 实现定时任务的方法
2019/07/22 Python
python中有关时间日期格式转换问题
2019/12/25 Python
Python解析多帧dicom数据详解
2020/01/13 Python
django 读取图片到页面实例
2020/03/27 Python
StubHub新加坡:购买和出售全球活动门票
2017/03/10 全球购物
旅游业大学生创业计划书
2014/01/31 职场文书
安全生产演讲稿
2014/05/09 职场文书
关于保护环境的建议书
2014/05/13 职场文书
幼儿生日活动方案
2014/08/27 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
2016年公共机构节能宣传周活动总结
2016/04/05 职场文书
2019感恩宣传标语!
2019/07/05 职场文书
Nginx速查手册及常见问题
2022/04/07 Servers