温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

picker日期和时间选择器的示例分析

发布时间:2021-07-14 13:43:50 阅读:135 作者:小新 栏目:移动开发
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

这篇文章主要介绍picker日期和时间选择器的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

分三种样式:

默认的自己可以定义数据的

mode="time"是时间选择器

mode="date"是日期选择器

跟其他的一样先来看下picker.wxml

<view class="page">
 <view class="page__hd">
 <text class="page__title">picker</text>
 <text class="page__desc">选择器</text>
 </view>
 <view class="page__bd">
 <view class="section">
  <view class="section__title">地区选择器</view>
  <picker bindchange="bindPickerChange" value="pw_index" range="pw_array">
  <view class="picker">
   当前选择:pw_array[index]
  </view>
  </picker>
 </view>
 <view class="section">
  <view class="section__title">时间选择器</view>
  <picker mode="time" value="pw_time" start="09:01" end="21:01" bindchange="bindTimeChange">
  <view class="picker">
   当前选择: pw_time
  </view>
  </picker>
 </view>


 <view class="section">
  <view class="section__title">日期选择器</view>
  <picker mode="date" value="pw_date" start="2015-09-01" end="2017-09-01" bindchange="bindDateChange">
  <view class="picker">
   当前选择: pw_date
  </view>
  </picker>
 </view>
 </view>
</view>

picker.wxss

page {
 background-color#fbf9fe;
 height100%;
}
.page__hd{
 padding50rpx 50rpx 100rpx 50rpx;
 text-align: center;
}
.page__title{
 display: inline-block;
 padding20rpx 40rpx;
 font-size32rpx;
 color#AAAAAA;
 border-bottom1px solid #CCCCCC;
}
.page__desc{
 display: none;
 margin-top20rpx;
 font-size26rpx;
 color#BBBBBB;
}
.section{
 margin-bottom80rpx;
}
.section__title{
 margin-bottom16rpx;
 padding-left30rpx;
 padding-right30rpx;
}
.picker{
 padding26rpx;
 background-color#FFFFFF;
}

picker.js

Page({
 data: {
 array: ['中国''美国''巴西''日本'],
 index0,
 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.value
 })
 }
})

demo地址 :WeAppDemo_jb51.rar

下面是页面展示

picker日期和时间选择器的示例分析

三种样式图:

1. 默认的自己可以定义数据的

picker日期和时间选择器的示例分析

2. mode="time"是时间选择器

picker日期和时间选择器的示例分析

3. mode="date"是日期选择器

picker日期和时间选择器的示例分析

以上是“picker日期和时间选择器的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×