基于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 相关文章推荐
在Javascript中定义对象类别
Dec 22 Javascript
基于jQuery实现图片的前进与后退功能
Apr 24 Javascript
你必须知道的JavaScript 变量命名规则详解
May 07 Javascript
Jquery 实现checkbox全选方法
Jan 28 Javascript
js实现二级菜单渐隐显示
Nov 03 Javascript
详解vue-cli + webpack 多页面实例应用
Apr 25 Javascript
JavaScript之Map和Set_动力节点Java学院整理
Jun 29 Javascript
JavaScript实现简单生成随机颜色的方法
Sep 21 Javascript
Vue三种常用传值示例(父传子、子传父、非父子)
Jul 24 Javascript
mui js控制开关状态、修改switch开关的值方法
Sep 03 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
Nov 16 Javascript
vue3.0 项目搭建和使用流程
Mar 04 Vue.js
使用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使用百度天气接口示例
2014/04/22 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
2017/05/02 PHP
JS实现根据出生年月计算年龄
2014/01/10 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
基于jQuery实现收缩展开功能
2016/03/18 Javascript
BootStrap轻松实现微信页面开发代码分享
2016/10/21 Javascript
Angular.JS通过指令操作DOM的方法
2017/05/10 Javascript
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
2018/08/25 Javascript
js事件on动态绑定数据,绑定多个事件的方法
2018/09/15 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
vue 动态给每个页面添加title、关键词和描述的方法
2020/08/28 Javascript
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
Python实现栈的方法
2015/05/26 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
python实现抖音视频批量下载
2018/06/20 Python
python把1变成01的步骤总结
2019/02/27 Python
python3实现猜数字游戏
2020/12/07 Python
python标记语句块使用方法总结
2019/08/05 Python
wxPython多个窗口的基本结构
2019/11/19 Python
Python GUI库Tkiner使用方法代码示例
2020/11/27 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
pytorch 实现L2和L1正则化regularization的操作
2021/03/03 Python
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
2014/05/07 HTML / CSS
基于HTML5的WebSocket的实例代码
2018/08/15 HTML / CSS
学校校庆演讲稿
2014/05/22 职场文书
2014年最新个人对照检查材料范文
2014/09/25 职场文书
先进工作者推荐材料
2014/12/23 职场文书
申报材料格式
2014/12/30 职场文书
高三英语复习计划
2015/01/19 职场文书
支行行长岗位职责
2015/02/15 职场文书
2015年医药代表工作总结
2015/04/25 职场文书
2016优秀教师先进个人事迹材料
2016/02/25 职场文书
python 远程执行命令的详细代码
2022/02/15 Python