ホームページ  >  記事  >  WeChat アプレット  >  WeChat アプレット ピッカーの日付と時刻ピッカー

WeChat アプレット ピッカーの日付と時刻ピッカー

高洛峰
高洛峰オリジナル
2017-02-18 13:06:483395ブラウズ

以下は、3 つのスタイルに分かれている小さなピッカーの紹介です:

  • デフォルトのものは自分でデータを定義できます

  • 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="{{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>
 </view>
</view>

picker.wxss

page {
 background-color: #fbf9fe;
 height: 100%;
}
.page__hd{
 padding: 50rpx 50rpx 100rpx 50rpx;
 text-align: center;
}
.page__title{
 display: inline-block;
 padding: 20rpx 40rpx;
 font-size: 32rpx;
 color: #AAAAAA;
 border-bottom: 1px solid #CCCCCC;
}
.page__desc{
 display: none;
 margin-top: 20rpx;
 font-size: 26rpx;
 color: #BBBBBB;
}
.section{
 margin-bottom: 80rpx;
}
.section__title{
 margin-bottom: 16rpx;
 padding-left: 30rpx;
 padding-right: 30rpx;
}
.picker{
 padding: 26rpx;
 background-color: #FFFFFF;
}

picker.js

Page({
 data: {
 array: [&#39;中国&#39;, &#39;美国&#39;, &#39;巴西&#39;, &#39;日本&#39;],
 index: 0,
 date: &#39;2016-09-01&#39;,
 time: &#39;12:01&#39;
 },
 bindPickerChange: function(e) {
 console.log(&#39;picker发送选择改变,携带值为&#39;, 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
 })
 }
})

デモアドレス:WeAppDemo_jb51.rar

以下はページ表示

WeChat アプレット ピッカーの日付と時刻ピッカー

の 3 つのスタイル図です:

1. デフォルトのものは自分でデータを定義できます

WeChat アプレット ピッカーの日付と時刻ピッカー

2。 time selector

WeChat アプレット ピッカーの日付と時刻ピッカー

3. mode ="date" は日付ピッカーです

WeChat アプレット ピッカーの日付と時刻ピッカー

以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。 PHP中国語ウェブサイト。

WeChat アプレット ピッカーの日付と時刻セレクターに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。