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


Posted in Javascript onJanuary 10, 2017

微信小程序picker

相关文章:

微信小程序 Button

微信小程序 radio

微信小程序 slider

微信小程序 switch

微信小程序 textarea

微信小程序 picker-view

微信小程序 picker

微信小程序 label

微信小程序 input 

微信小程序 form

微信小程序 checkbox

实现效果图:

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

微信小程序picker

滚动选择器,现支持三种选择器,通过mode来区分,分别是普通选择器,时间选择器,日期选择器,默认是普通选择器

普通选择器:mode=selector

属性名 类型 默认值 说明
range Array [] mode为selector时,range有效
value Number 0 mode为selector时,是数字,表示选择了range中的第几个,从0开始。
bindchange EventHandle   value改变时触发change事件,event.detail= { value:value}

时间选择器:mode=time

属性名 类型 默认值 说明
value String   表示选中的时间,格式为"hh:mm"
  String   表示有效时间范围的开始,字符串格式为"hh:mm"
  String   表示有效时间范围的结束,字符串格式为"hh:mm"
  EventHandle   value改变时触发change事件,event.detail= { value:value}

日期选择器:mode=date

属性名 类型 默认值 说明
value String 0 表示选中的日期,格式为"yyyy-MM-dd"
start String   表示有效日期范围的开始,字符串格式为"yyyy-MM-dd"
end String   表示有效日期范围的结束,字符串格式为"yyyy-MM-dd"
fields String day 有效值year,month,day,表示选择器的粒度
bindchange EventHandle   value改变时触发change事件,event.detail= { value:value}

示例代码:

<view class="section">
 <view class="section__title">地区选择器</view>
 <picker bindchange="bindPickerChange" value="{{index}}" range="{{array}}">
 <view class="picker">
  当前选择:{{array[index]}}
 </view>
 </picker>
</view>
<view class="section">
 <view class="section__title">时间选择器</view>
 <picker mode="time" value="{{time}}" start="09:01" end="21:01" bindchange="bindTimeChange">
 <view class="picker">
  当前选择: {{time}}
 </view>
 </picker>
</view>

<view class="section">
 <view class="section__title">日期选择器</view>
 <picker mode="date" value="{{date}}" start="2015-09-01" end="2017-09-01" bindchange="bindDateChange">
 <view class="picker">
  当前选择: {{date}}
 </view>
 </picker>
</view>
Page({
 data: {
 array:["美国","中国","巴西","日本"],
 index:0,
 date:"2016-09-01",
 time:"12:01"
 },
 bindPickerChange: function(e) {
 console.log('picker发送选择改变,携带值为', e.detail.value)
 this.setData({
 index: e.detail.value
 })
 },
 bindDateChange:function(e){
 this.setData({
 date:e.detail.value
 })
 },
 bindTimeChange:function(e){
 this.setData({
 time:e.detail.time
 })
 }
})

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

Javascript 相关文章推荐
广告切换效果(缓动切换)
May 27 Javascript
百度地图api应用标注地理位置信息(js版)
Feb 01 Javascript
jquery实现鼠标滑过小图查看大图的方法
Jul 20 Javascript
简单实现限制uploadify上传个数
Nov 16 Javascript
JavaScript 深层克隆对象详解及实例
Nov 03 Javascript
layer弹窗插件操作方法详解
May 19 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
May 30 Javascript
vue子父组件通信的实现代码
Jul 09 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
微信小程序实现tab左右切换效果
Nov 15 Javascript
对layer弹出框中icon数字参数的说明介绍
Sep 04 Javascript
Vue中component标签解决项目组件化操作
Sep 04 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
jQuery插件ajaxFileUpload使用详解
Jan 10 #Javascript
You might like
C# Assembly类访问程序集信息
2009/06/13 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
2016/01/22 PHP
YII2框架中使用yii.js实现的post请求
2017/04/09 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
jquery操作checkbox实现全选和取消全选
2014/05/02 Javascript
图解js图片轮播效果
2015/12/20 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
2016/01/28 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
2016/08/30 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
[js高手之路]从原型链开始图解继承到组合继承的产生详解
2017/08/28 Javascript
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
详解JavaScript自定义函数
2020/07/29 Javascript
[02:40]DOTA2英雄基础教程 先知
2013/11/29 DOTA
[03:42]2018完美盛典-《加冕》
2018/12/16 DOTA
[04:29]【TI9采访】OG.N0tail在胜者组决赛后接受采访
2019/08/25 DOTA
[01:23:24]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第三场 2月7日
2021/03/11 DOTA
python3读取MySQL-Front的MYSQL密码
2017/05/03 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
Django 实现admin后台显示图片缩略图的例子
2019/07/28 Python
使用pip安装python库的多种方式
2019/07/31 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
Python OpenCV实现鼠标画框效果
2020/08/19 Python
pyenv与virtualenv安装实现python多版本多项目管理
2019/08/17 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
护理学应聘自荐书范文
2014/02/05 职场文书
个人培训自我鉴定
2014/03/28 职场文书
审计专业自荐信范文
2014/04/21 职场文书
抗洪救灾先进集体事迹材料
2014/05/26 职场文书
校园元旦活动总结
2014/07/09 职场文书
军人离婚协议书样本
2014/10/21 职场文书
财务人员个人工作总结
2015/02/27 职场文书
五星红旗迎风飘扬观后感
2015/06/17 职场文书
宣传部部长竞选稿
2015/11/21 职场文书
「玫瑰之王的葬礼」舞台剧主视觉图公开
2022/03/21 日漫