微信小程序 picker 组件详解及简单实例 | 您所在的位置:网站首页 › 小程序选择器组件 › 微信小程序 picker 组件详解及简单实例 |
微信小程序picker 相关文章: 微信小程序 Button 微信小程序 radio 微信小程序 slider 微信小程序 switch 微信小程序 textarea 微信小程序 picker-view 微信小程序 picker 微信小程序 label 微信小程序 input 微信小程序 form 微信小程序 checkbox 实现效果图: 微信小程序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}
示例代码: 地区选择器 当前选择:{{array[index]}} 时间选择器 当前选择: {{time}} 日期选择器 当前选择: {{date}} 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 }) } })感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! 关于找一找教程网本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。 本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。 [微信小程序 picker 组件详解及简单实例]http://www.zyiz.net/tech/detail-12990.html |
CopyRight 2018-2019 实验室设备网 版权所有 |