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

学习笔记 2018/10/31 Vue

安装

我们使用npm安装:

npm install v-distpicker --save

使用

首先在模板中加入组件:

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

然后在js部分调用组件:

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

属性配置

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

方法

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

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


本文地址:https://www.stayed.cn/item/109

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。