全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

微信小程序 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}


示例代码:

<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
 })
 }
})

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


# 微信小程序  # picker  # 组件  # 详解  # picker实例  # 微信小程序自定义可搜索的picker组件示例详解  # 微信小程序自定义yPicker组件实现省市区三级联动功能  # 微信小程序picker组件两列关联使用方式  # 微信小程序picker组件关于objectArray数据类型的绑定方法  # 微信小程序picker组件简单用法示例【附demo源码下载】  # 微信小程序picker组件下拉框选择input输入框的实例  # 微信小程序 picker-view 组件详解及简单实例  # 微信小程序使用picker组件出现的问题探究  # 选择器  # 格式为  # 默认值  # 有效值  # 几个  # 巴西  # 相关文章  # 希望能  # 三种  # 日本  # 美国  # 谢谢大家  # 中国  # 值为  # 选择了  # Array  # 微信小  # Number  # range 


相关文章: b2c电商网站制作流程,b2c水平综合的电商平台?  定制建站策划方案_专业建站与网站建设方案一站式指南  如何高效完成独享虚拟主机建站?  建站之星24小时客服电话如何获取?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  h5在线制作网站电脑版下载,h5网页制作软件?  ,柠檬视频怎样兑换vip?  css网站制作参考文献有哪些,易聊怎么注册?  如何在局域网内绑定自建网站域名?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  电商平台网站制作流程,电商网站如何制作?  建站之星代理如何优化在线客服效率?  建设网站制作价格,怎样建立自己的公司网站?  ,网站推广常用方法?  建站之星如何开启自定义404页面避免用户流失?  专业公司网站制作公司,用什么语言做企业网站比较好?  广德云建站网站建设方案与建站流程优化指南  云南网站制作公司有哪些,云南最好的招聘网站是哪个?  如何在服务器上配置二级域名建站?  山东网站制作公司有哪些,山东大源集团官网?  如何在IIS管理器中快速创建并配置网站?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  建站之星会员如何解锁更多建站功能?  如何制作一个表白网站视频,关于勇敢表白的小标题?  ,石家庄四十八中学官网?  建站OpenVZ教程与优化策略:配置指南与性能提升  如何在自有机房高效搭建专业网站?  如何获取免费开源的自助建站系统源码?  建站DNS解析失败?如何正确配置域名服务器?  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  如何选择适合PHP云建站的开源框架?  建站之星如何快速更换网站模板?  香港服务器部署网站为何提示未备案?  小建面朝正北,A点实际方位是否存在偏差?  建站之星如何助力企业快速打造五合一网站?  如何高效生成建站之星成品网站源码?  网页设计与网站制作内容,怎样注册网站?  建站之星如何快速生成多端适配网站?  建站之星在线客服如何快速接入解答?  招商网站制作流程,网站招商广告语?  威客平台建站流程解析:高效搭建教程与设计优化方案  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  无锡营销型网站制作公司,无锡网选车牌流程?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  如何在阿里云服务器自主搭建网站?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  如何破解联通资金短缺导致的基站建设难题?  枣阳网站制作,阳新火车站打的到仙岛湖多少钱? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。