微信小程序 picker-view 组件详解及简单实例


Posted in Javascript onJanuary 10, 2017

picker-view

相关文章:

微信小程序 Button

微信小程序 radio

微信小程序 slider

微信小程序 switch

微信小程序 textarea

微信小程序 picker-view

微信小程序 picker

微信小程序 label

微信小程序 input 

微信小程序 form

微信小程序 checkbox

实现效果图:

微信小程序 picker-view 组件详解及简单实例

嵌入页面的滚动选择器

属性名 类型 默认值 说明
value Number Array   数组中的数字依次表示 picker-view 内的 picker-view-colume 选择的第几项(下标从 0 开始),数字大于 picker-view-column 可选项长度时,选择最后一项。
indicator-style String   设置选择器中间选中框的样式
bindchange EventHandle   当滚动选择,value 改变时触发 change 事件,event.detail = {value: value};value为数组,表示 picker-view 内的 picker-view-column 当前选择的是第几项(下标从 0 开始)

注意:其中只可放置<picker-view-column/>组件,其他节点不会显示。

picker-view-column

仅可放置于<picker-view />中,其孩子节点的高度会自动设置成与picker-view的选中框的高度一致

示例代码:

<view>
 <view>{{year}}年{{month}}月{{day}}日</view>
 <picker-view indicator-style="height: 50px;" style="width: 100%; height: 300px;" value="{{value}}" bindchange="bindChange">
 <picker-view-column>
 <view wx:for="{{years}}" style="line-height: 50px">{{item}}年</view>
 </picker-view-column>
 <picker-view-column>
 <view wx:for="{{months}}" style="line-height: 50px">{{item}}月</view>
 </picker-view-column>
 <picker-view-column>
 <view wx:for="{{days}}" style="line-height: 50px">{{item}}日</view>
 </picker-view-column>
 </picker-view>
</view>
const date = new Date()
const years = []
const months = []
const days = []

for (let i = 1990; i <= date.getFullYear(); i++) {
 years.push(i)
}

for (let i = 1 ; i <= 12; i++) {
 months.push(i)
}

for (let i = 1 ; i <= 31; i++) {
 days.push(i)
}

Page({
 data: {
 years: years,
 year: date.getFullYear(),
 months: months,
 month: 2,
 days: days,
 day: 2,
 year: date.getFullYear(),
 value: [9999, 1, 1],
 },
 bindChange: function(e) {
 const val = e.detail.value
 this.setData({
 year: this.data.years[val[0]],
 month: this.data.months[val[1]],
 day: this.data.days[val[1]]
 })
 }
})

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
自写简单JS判断是否已经弹出页面
Oct 20 Javascript
QUnit jQuery的TDD框架
Nov 04 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
Mar 05 Javascript
js判断undefined变量类型使用typeof
Jun 03 Javascript
Window.Open如何在同一个标签页打开
Jun 20 Javascript
Javascript闭包用法实例分析
Jan 23 Javascript
jQuery检测输入的字符串包含的中英文的数量
Apr 17 Javascript
详解JavaScript中的every()方法
Jun 08 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
Nov 11 Javascript
angularJs在多个控制器中共享服务数据的方法
Sep 30 Javascript
vue 实现websocket发送消息并实时接收消息
Dec 09 Javascript
原生JS实现天气预报
Jun 16 Javascript
微信小程序 picker 组件详解及简单实例
Jan 10 #Javascript
微信小程序 label 组件详解及简单实例
Jan 10 #Javascript
实现一个简单的vue无限加载指令方法
Jan 10 #Javascript
微信小程序 input输入框详解及简单实例
Jan 10 #Javascript
微信小程序 form组件详解及简单实例
Jan 10 #Javascript
微信小程序  checkbox组件详解及简单实例
Jan 10 #Javascript
使用vue.js实现联动效果的示例代码
Jan 10 #Javascript
You might like
PHP设计模式 注册表模式
2012/02/05 PHP
PHP中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
php版微信js-sdk支付接口类用法示例
2016/10/12 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
不用写JS也能使用EXTJS视频演示
2008/12/29 Javascript
JavaScript 原型学习总结
2010/10/29 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
2014/01/06 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
2016/01/23 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
2017/02/15 Javascript
jquery实现静态搜索功能(可输入搜索文字)
2017/03/28 jQuery
用vue和node写的简易购物车实现
2017/04/25 Javascript
Vue学习笔记进阶篇之单元素过度
2017/07/19 Javascript
在Vue中使用echarts的方法
2018/02/05 Javascript
基于vue中css预加载使用sass的配置方式详解
2018/03/13 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
[44:51]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第二场
2018/04/05 DOTA
Python3 正在毁灭 Python的原因分析
2014/11/28 Python
Python实现的端口扫描功能示例
2018/04/08 Python
python实现音乐下载器
2018/04/15 Python
Python最小二乘法矩阵
2019/01/02 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
2019/05/29 Python
wxPython实现文本框基础组件
2019/11/18 Python
财务会计人员岗位职责
2013/11/30 职场文书
车间统计员岗位职责
2014/01/05 职场文书
给女朋友的道歉信
2014/01/10 职场文书
禁止酒驾标语
2014/06/25 职场文书
司机岗位职责说明书
2014/07/29 职场文书
2014年领导班子工作总结
2014/12/11 职场文书
工程部岗位职责范本
2015/04/11 职场文书