Heim >WeChat-Applet >Mini-Programmentwicklung >WeChat-Applet-Auswahl für Datum und Uhrzeit

WeChat-Applet-Auswahl für Datum und Uhrzeit

高洛峰
高洛峰Original
2017-02-18 13:06:483412Durchsuche

Das Folgende ist eine Einführung in den kleinen Picker, der in drei Stile unterteilt ist:

  • Standardmäßig können Sie Daten selbst definieren

  • mode="time" Es ist eine Zeitauswahl

  • mode="date" ist eine Datumsauswahl

Lass uns wie die anderen Schauen Sie sich picker.wxml an

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

Demo-Adresse: WeAppDemo_jb51.rar

Das Folgende ist die Seitenanzeige

WeChat-Applet-Auswahl für Datum und Uhrzeit

Drei Stildiagramme:

1. Das Standarddiagramm, in dem Sie die Daten selbst definieren können

WeChat-Applet-Auswahl für Datum und Uhrzeit

2. mode="time" ist die Zeitauswahl

WeChat-Applet-Auswahl für Datum und Uhrzeit

3. mode="date" ist die Datumsauswahl

WeChat-Applet-Auswahl für Datum und Uhrzeit

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für Sie nützlich sein. Das Gelernte für alle war hilfreich und ich hoffe, dass jeder die chinesische PHP-Website unterstützen wird.

Weitere Artikel zur Datums- und Zeitauswahl des WeChat-Applet-Pickers finden Sie auf der chinesischen PHP-Website!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn