中文 | [English](https://github.com/naihe138/vue-picker/blob/master/README-en.md)
`vue-picker`的组件,囊括了(`普通选择`、`联动选择`、`中国地址选择`)等等常见的picker,兼容PC、移动端,通过简单配置就可以出现一个强大的picker,感受下效果图。
![vue-pick.gif][1]
## Demo(快点去复制代码体验一波吧)
[https://naihe138.github.io/vue-picker/index.html][3]
## Install
`npm install vue-pickers --save` or `yarn add vue-pickers`
## 使用
> 普通网页开发直接复制lib/vue-picker.js文件夹到项目即可直接使用
````javascript
<template>
<div>
<button @click="show">show picker</button>
<VuePicker :data="pickData"
:showToolbar="true"
@cancel="cancel"
@confirm="confirm"
:visible.sync="pickerVisible"
/>
</div>
</template>
<script>
import VuePicker from 'vue-pickers'
var tdata = []
for (let i = 0; i < 20; i++) {
tdata.push({
label: '第' + i + '行',
value: i
})
}
export default {
components: {
VuePicker
},
data () {
return {
pickerVisible: false,
pickData: [
tdata
],
result: ''
}
},
methods: {
show () {
this.pickerVisible = true
},
cancel () {
this.result = 'click cancel result: null'
},
confirm (res) {
this.result = JSON.stringify(res)
}
}
}
</script>
````
## 属性参数说明
参数 | 说明 | 是否必须 | 类型 |默认值
---- | --- | --- | --- | ---
visible | 显示/隐藏picker | 是 | Boolean | false
data | pickerData,多列[data1, data2] | 是 | Array | []
layer | 联动显示列数 | 否 | Number | 0
defaultIndex | 默认显示的index | 否 | Number/Array(多列用数组) | 无
cancelText | 取消按钮文字 | 否 | String | '取消'
confirmText | 去确认按钮文字 | 否 | String | '确认'
title | picker标题 | 否 | String | ''
showToolbar | 显示头部 | 否 | Boolean | false
maskClick | 遮罩层是否可以点击关闭 | 否 | Boolean | false
itemHeight | 每一行的高度 | 否 | Number, String | '44px'
rowNumber | 显示多少行(建议单数) | 否 | Number | 5
appendToBody | 是否插入到body中 | 否 | Boolean | false
## 事件说明
参数 | 说明 | 是否必须 | 类型 |默认值
---- | --- | --- | --- | ---
change | 数据变化事件 | 否 | function(val) | 无
cancel | 取消选择 | 否 | function | 无
confirm | 确认选择 | 否 | function(val) | 无
[1]: http://ypimg.naice.me/vue-picker.gif
[3]: https://naihe138.github.io/vue-picker/index.html
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
中文 | vue-picker的组件,囊括了(普通选择、联动选择、中国地址选择)等等常见的picker,兼容PC、移动端,通过简单配置就可以出现一个强大的picker,感受下效果图。 Demo(快点去复制代码体验一波吧) Install npm install vue-pickers --save or yarn add vue-pickers 使用 普通网页开发直接复制lib/vue-picker.js文件夹到项目即可直接使用 <template> <div> <button @click="show">show picker</button> <VuePicker :data="pickData" :showToolbar="true" @cancel="cancel" @confirm="confirm" :vis
资源详情
资源评论
资源推荐
收起资源包目录
vue-picker-master.zip (28个子文件)
vue-picker-master
.gitignore 12B
package.json 1KB
README-en.md 2KB
city-data.js 84KB
src
header.vue 1KB
render.js 770B
city-data.js 84KB
index.vue 12KB
index.js 240B
utils.js 856B
list.vue 7KB
picker.vue 7KB
webpack.config.js 1KB
dist
index.js 244B
picker.esm.js 53KB
LICENSE 1KB
.DS_Store 6KB
index.js 45B
rollup.config.js 394B
README.md 3KB
example
js
chunk-vendors.0ee7c3c1.js 235KB
app.5d01ef29.js 46KB
.DS_Store 6KB
css
app.279fbbfe.css 2KB
index.html 2KB
favicon.ico 4KB
lib
vue-picker.js 45KB
yarn.lock 240KB
共 28 条
- 1
火器营松老三
- 粉丝: 27
- 资源: 4649
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 自动化应用驱动的容器弹性管理平台解决方案
- 各种排序算法 Python 实现的源代码
- BlurAdmin 是一款使用 AngularJs + Bootstrap实现的单页管理端模版,视觉冲击极强的管理后台,各种动画效果
- 基于JSP+Servlet的网上书店系统源代码项目包含全套技术资料.zip
- GGJGJGJGGDGGDGG
- 基于SpringBoot的毕业设计选题系统源代码项目包含全套技术资料.zip
- Springboot + mybatis-plus + layui 实现的博客系统源代码全套技术资料.zip
- 智慧农场小程序源代码全套技术资料.zip
- 大数据技术毕业设计源代码全套技术资料.zip
- renren-ui-nodejs安装及环境配置
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1