快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

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

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

创新互联是一家专业提供文安企业网站建设,专注与成都网站设计、做网站H5场景定制、小程序制作等业务。10年已为文安众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

安装

我们使用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

总结

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


当前名称:基于Vue2实现简易的省市区县三级联动组件效果
当前URL:http://6mz.cn/article/gcoohj.html

其他资讯