基于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 相关文章推荐
基于JQuery实现异步刷新的代码(转载)
Mar 29 Javascript
javascript学习笔记(十) js对象 继承
Jun 19 Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
Jan 27 Javascript
jQuery中事件对象e的事件冒泡用法示例介绍
Apr 25 Javascript
jQuery Ajax使用实例
Apr 16 Javascript
Javascript动画效果(4)
Oct 11 Javascript
Node.js包管理器Yarn的入门介绍与安装
Oct 17 Javascript
React-Native做一个文本输入框组件的实现代码
Aug 10 Javascript
关于vue中 $emit的用法详解
Apr 12 Javascript
JavaScript基于对象方法实现数组去重及排序操作示例
Jul 10 Javascript
JS计算斐波拉切代码实例
Sep 12 Javascript
js实现图片上传即时显示效果
Sep 30 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
用PHP制作静态网站的模板框架
2006/10/09 PHP
Oracle Faq(Oracle的版本)
2006/10/09 PHP
web方式ftp
2006/10/09 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
php排序算法(冒泡排序,快速排序)
2012/10/09 PHP
把JS与CSS写在同一个文件里的书写方法
2007/06/02 Javascript
学习ExtJS fit布局使用说明
2009/10/08 Javascript
javascript中最常用的继承模式 组合继承
2010/08/12 Javascript
jQuery用unbind方法去掉hover事件及其他方法介绍
2013/03/18 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
2015/03/23 Javascript
浅谈JavaScript 数据属性和访问器属性
2016/09/01 Javascript
JavaScript中三个等号和两个等号的区别(== 和 ===)浅析
2016/09/22 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
2017/01/04 Javascript
jQuery EasyUI Panel面板组件使用详解
2017/02/28 Javascript
Bootstrap警告框(Alert)插件使用方法
2017/03/21 Javascript
详解JSONObject和JSONArray区别及基本用法
2017/10/25 Javascript
Vue中render方法的使用详解
2018/01/26 Javascript
vue项目动态设置页面title及是否缓存页面的问题
2018/11/08 Javascript
微信小程序地图绘制线段并且测量(实例代码)
2020/01/02 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
three.js如何实现3D动态文字效果
2021/03/03 Javascript
Python中的zip函数使用示例
2015/01/29 Python
教你使用python实现微信每天给女朋友说晚安
2018/03/23 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
Python 元组操作总结
2019/09/18 Python
Python基于内置函数type创建新类型
2020/10/22 Python
旧时光糖果:Old Time Candy
2018/02/05 全球购物
火锅店营销方案
2014/02/26 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
办公楼租房协议书范本
2014/11/25 职场文书
撤诉状格式范本
2015/05/19 职场文书
SQL Server 忘记密码以及重新添加新账号
2022/04/26 SQL Server
zabbix 代理服务器的部署与 zabbix-snmp 监控问题
2022/07/15 Servers
Android移动应用开发指南之六种布局详解
2022/09/23 Java/Android