为什么80%的码农都做不了架构师?>>>   

picker选择器分为三种,普通选择器,时间选择器, 日期选择器 用mode属性区分,默认是普通选择器。测试时时间和日期点击无反应不知道是BUG还是啥!没法手机测试现在也不知道咋回事!!

主要属性:

普通选择器

时间选择器

日期选择器

wxml

<view>普通选择器</view> <!--mode默认selector range数据源value选择的index bindchange事件监听--> <picker mode="selector" range="{{array}}" value="{{index}}" bindchange="listenerPickerSelected"> <text>{{array[index]}}</text> </picker> <view>时间选择器</view> <picker mode="time" value="{{time}}" start="06:00" end="24:00" bindchange="listenerTimePickerSelected"> <text>{{time}}</text> </picker> <view>日期选择器</view> <picker mode="date" value="{{date}}" start="2016-09-26" end="2017-10-10" bindchange="listenerDatePickerSelected"> <text>{{date}}</text> </picker> 

js

Page({data:{// text:"这是一个页面"array: ['Android', 'IOS', 'ReactNativ', 'WeChat', 'Web'],index: 0,time: '08:30',date: '2016-09-26'},/** * 监听普通picker选择器 */listenerPickerSelected: function(e) {//改变index值,通过setData()方法重绘界面this.setData({index: e.detail.value});}, /** * 监听时间picker选择器 */listenerTimePickerSelected: function(e) {//调用setData()重新绘制this.setData({time: e.detail.value,});},/** * 监听日期picker选择器 */listenerDatePickerSelected:function(e) {this.setDate({date: e.detail.value})},onLoad:function(options){// 页面初始化 options为页面跳转所带来的参数},onReady:function(){// 页面渲染完成},onShow:function(){// 页面显示},onHide:function(){// 页面隐藏},onUnload:function(){// 页面关闭}
})

转载于:https://my.oschina.net/hzdx/blog/894400

微信小程序把玩(十八)picker组件相关推荐

  1. 微信小程序多项选择器_微信小程序——多列选择器picker组件

    一.效果图 二.picker属性 一个简单地多列选择器只要给picker组件加属性mode="multiSelector"即可,绑定数据时使用range来绑定一个数组作为显示内容, ...

  2. 微信小程序把玩(二十八)image组件

    原文:微信小程序把玩(二十八)image组件 image组件也是一个程序不可缺少的,可以这样说一个app中image组件随处可以看到,一般 image有两种加载方式第一种是网络图片第二种是本地图片资源 ...

  3. 微信小程序把玩(十九)radio组件

    原文:微信小程序把玩(十九)radio组件 radio组件为单选组件与radio-group组合使用,使用方式和checkbox没啥区别 主要属性: wxml <!--设置监听器,当点击radi ...

  4. 微信小程序把玩(二十六)navigator组件

    微信小程序把玩(二十六)navigator组件 原文:微信小程序把玩(二十六)navigator组件 navigator跳转分为两个状态一种是关闭当前页面一种是不关闭当前页面.用redirect属性指 ...

  5. 微信小程序把玩(三十五)Video API

    原文:微信小程序把玩(三十五)Video API 电脑端不能测试拍摄功能只能测试选择视频功能,好像只支持mp4格式,值得注意的是成功之后返回的临时文件路径是个列表tempFilePaths而不是tem ...

  6. 微信小程序把玩(四十)animation API

    原文:微信小程序把玩(四十)animation API 动画水还是比较深的,这里只是简单介绍下小程序中动画的一些属性和注意事项,做动画前一定要整理好思路将动画一步步分解,再进行组合!这里只做引入. w ...

  7. 微信小程序把玩(二十七)audio组件

    微信小程序把玩(二十七)audio组件 原文:微信小程序把玩(二十七)audio组件 音频播放已经封装的很好!只需配合属性设置即可! (method和data配合使用) 主要属性: wxml < ...

  8. 微信小程序把玩(三十二)Image API

    原文:微信小程序把玩(三十二)Image API 选择图片时可设置图片是否是原图,图片来源.这用的也挺常见的,比如个人中心中设置头像,可以与wx.upLoadFile()API使用 主要方法: wx. ...

  9. 微信小程序开发(十)小程序支付-查询退款

    应用场景 提交退款申请后,通过调用该接口查询退款状态.退款有一定延时,用零钱支付的退款20分钟内到账,银行卡支付的退款3个工作日后重新查询退款状态. 接口说明 这里退款还是根据商户订单号-out_tr ...

  10. 《微信小程序-进阶篇》Lin-ui组件库源码分析-列表组件List(一)

    大家好,这是小程序系列的第二十篇文章,在这一个阶段,我们的目标是 由简单入手,逐渐的可以较为深入的了解组件化开发,从本文开始,将记录分享lin-ui的源码分析,期望通过对lin-ui源码的学习能加深组 ...

最新文章

  1. # 自定义异常类 问题: 请使用代码实现 每一个学生(Student)都有学号,姓名和分数,分数永远不能为负数 如果老师给学生赋值一个负数,抛出一个自定异常
  2. 【计算机组成原理】总线
  3. 吉哥系列故事――完美队形II(HDU-4513)
  4. 我厨蔬菜生鲜商城小程序源码
  5. 微信公众平台中的openid是什么
  6. I/O多路复用技术是什么?
  7. python的jieba分词
  8. vue+express+mongoose项目构建
  9. WINHEX Scripts
  10. 超简单!一部手机就能提取视频中的语音转换成文字
  11. Tomcat8如何配置项目appBase和docBase
  12. 极光推送报错time_to_live value should be a non-negative integertime_to_live value should be a non-negativ
  13. 第三十二章 三更雪压飞狐城(二之全)
  14. 百度云是如何做到甄别用户上传到网盘的违规内容并删除用户上传的资源的?
  15. Android画图方式
  16. Redis【10】-Redis发布订阅
  17. 谷歌新系统 fuchsia
  18. Vulnhub-Tr0ll
  19. 网络基础知识问答梳理
  20. java基础知识竞海报_40张风韵别致的海报设计(经典欣赏)

热门文章

  1. mysql 引擎是表级别_Mysql表引擎优化
  2. axios获取header中的信息_Axios请求头中常见的Content-Type及其使用
  3. java 华为面试题_JAVA华为面试题
  4. python怎样打开加密的文件_python基础教程如何用Python 加密文件
  5. python特性 property_python 特性 property
  6. qsettings mysql_qt连接mysql
  7. php生产任务,php生产实用技能之计划任务(视频讲解)
  8. linux文件的定义变量的值,linux shell 自定义函数方法(定义、返回值、变量作用域)...
  9. oracle错误代码12516,ORA-12516错误解决
  10. 定义一个属性_CocosCreator脚本属性个性化定制——下拉列表属性、滑动条属性