> 위챗 애플릿 > 미니 프로그램 개발 > WeChat 애플릿 선택기 날짜 및 시간 선택기

WeChat 애플릿 선택기 날짜 및 시간 선택기

高洛峰
풀어 주다: 2017-02-18 13:06:48
원래의
3409명이 탐색했습니다.

다음은 세 가지 스타일로 구분되는 Small 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="{{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 애플릿 선택기 날짜 및 시간 선택기

스타일 다이어그램:

1. 기본적으로 데이터를 직접 정의할 수 있습니다.

WeChat 애플릿 선택기 날짜 및 시간 선택기

2. "time"은 시간 선택기입니다

WeChat 애플릿 선택기 날짜 및 시간 선택기

3. mode="date"는 날짜 선택기입니다

WeChat 애플릿 선택기 날짜 및 시간 선택기

위 이 기사의 전체 내용입니다. 모든 사람의 학습에 도움이 되기를 바랍니다. 또한 모든 사람이 PHP 중국어 웹사이트를 지원하기를 바랍니다.

WeChat 애플릿 선택기 날짜 및 시간 선택기와 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿