溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序中實現(xiàn)日期選擇器的示例分析

發(fā)布時間:2021-06-09 11:28:19 來源:億速云 閱讀:235 作者:小新 欄目:移動開發(fā)

這篇文章給大家分享的是有關微信小程序中實現(xiàn)日期選擇器的示例分析的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

微信小程序 選擇器(時間,日期,地區(qū))

微信小程序 開發(fā)由于本人最近學習微信小程序的開發(fā),根據(jù)自己的實踐結(jié)果整理了下結(jié)果,對日期選擇器,時間選擇器,地區(qū)選擇器做的實例,有不對的地方,希望大家指正。

用微信封裝好的控件感覺很好,為我們開發(fā)人員省去了很多麻煩.弊端就是不能做大量的自定義.今天試用了選擇器.

上gif:

微信小程序中實現(xiàn)日期選擇器的示例分析

上代碼:

1.index.js

//index.js 
//獲取應用實例 
var app = getApp() 
Page({ 
 data: { 
  date: '2016-11-08', 
  time: '12:00', 
  array: ['中國', '巴西', '日本', '美國'], 
  index: 0, 
 }, 
 
 onLoad: function () { 
 
 }, 
 // 點擊時間組件確定事件 
 bindTimeChange: function (e) { 
  this.setData({ 
   time: e.detail.value 
  }) 
 }, 
 // 點擊日期組件確定事件 
 bindDateChange: function (e) { 
  this.setData({ 
   date: e.detail.value 
  }) 
 }, 
 // 點擊國家組件確定事件 
 bindPickerChange: function (e) { 
  this.setData({ 
   index: e.detail.value 
  }) 
 } 
}) 

2.index.wxml
[html] view plain copy
<!--index.wxml--> 
<view class="section" style="background:#787878;margin:20rpx;padding:20rpx"> 
 <picker bindchange="bindPickerChange" value="{{index}}" range="{{array}}"> 
  <view class="picker"> 
   國家:{{array[index]}} 
  </view> 
 </picker> 
</view> 
 
<view class="section" style="background:#787878;margin:20rpx;padding:20rpx"> 
 <picker mode="time" value="{{time}}" start="09:01" end="21:01" bindchange="bindTimeChange"> 
  <view class="picker"> 
   時間 : {{time}} 
  </view> 
 </picker> 
</view> 
<view class="section" style="background:#787878;margin:20rpx;padding:20rpx"> 
 <picker mode="date" value="{{date}}" start="2015-09-01" end="2017-09-01" bindchange="bindDateChange"> 
  <view class="picker"> 
   日期: {{date}} 
  </view> 
 </picker> 
</view>

①普通選擇器

選擇器用mode來區(qū)別,默認是普通選擇器,e.detail.value拿到的值是選擇了項的索引index,再通過array拿到值.在data里面做初始化的時候,將備選項加入array即可.

選擇時觸發(fā)bindPickerChange事件,獲取index.

②時間選擇器

mode = time時,是時間選擇器.start,end分別是有效時間范圍的開始和結(jié)束.格式hh:mm
選擇時觸發(fā)bindTimeChange事件,獲取time.

③日期選擇器

mode = date時,是時間選擇器.start,end分別是有效日期范圍的開始和結(jié)束.格式y(tǒng)yyy-MM-dd
選擇時觸發(fā)bindDateChange事件,獲取date

感謝各位的閱讀!關于“微信小程序中實現(xiàn)日期選擇器的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI