全网整合营销服务商

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

免费咨询热线: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 


相关文章: 胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  高防服务器租用首荐平台,企业级优惠套餐快速部署  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  黑客入侵网站服务器的常见手法有哪些?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  免费网站制作appp,免费制作app哪个平台好?  建站之星安装后如何配置SEO及设计样式?  如何选择网络建站服务器?高效建站必看指南  制作表格网站有哪些,线上表格怎么弄?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  Android滚轮选择时间控件使用详解  如何快速搭建高效服务器建站系统?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  网站制作费用多少钱,一个网站的运营,需要哪些费用?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  已有域名如何免费搭建网站?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  行程制作网站有哪些,第三方机票电子行程单怎么开?  用v-html解决Vue.js渲染中html标签不被解析的问题  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  北京的网站制作公司有哪些,哪个视频网站最好?  岳西云建站教程与模板下载_一站式快速建站系统操作指南  如何快速选择适合个人网站的云服务器配置?  贸易公司网站制作流程,出口贸易网站设计怎么做?  太平洋网站制作公司,网络用语太平洋是什么意思?  建站之星伪静态规则如何设置?  高性价比服务器租赁——企业级配置与24小时运维服务  活动邀请函制作网站有哪些,活动邀请函文案?  广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?  如何在万网自助建站中设置域名及备案?  江苏网站制作公司有哪些,江苏书法考级官方网站?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  如何获取上海专业网站定制建站电话?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  如何用wdcp快速搭建高效网站?  制作销售网站教学视频,销售网站有哪些?  海南网站制作公司有哪些,海口网是哪家的?  如何在景安云服务器上绑定域名并配置虚拟主机?  nginx修改上传文件大小限制的方法  导航网站建站方案与优化指南:一站式高效搭建技巧解析  如何在阿里云ECS服务器部署织梦CMS网站?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  网站制作网站,深圳做网站哪家比较好?  建站上市公司网站建设方案与SEO优化服务定制指南  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  c# 在高并发场景下,委托和接口调用的性能对比  如何在阿里云完成域名注册与建站? 

您的项目需求

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