微信小程序-picker组件地区,时间,日期选择

效果

image

html代码

  <view class="section">  
  <view class="section__title">省市区选择器</view>  
  <picker mode="region" bindchange="bindRegionChange" value="" custom-item="">  
  <view class="picker">  
  当前选择:  
  <view wx:if="{{region}}">{{region[0]}},{{region[1]}},{{region[2]}}</view>  
  </view>  
  </picker>  
  </view>  

  <view class="section">  
  <view class="section__title">时间选择器</view>  
  <picker mode="time" value="" 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="" start="2015-09-01" end="2017-09-01" bindchange="bindDateChange">  
  <view class="picker">  
  当前选择: {{date}}  
  </view>  
  </picker>  
  </view>  

css代码

  .section{  
  padding: 20rpx;  
  border-bottom: 1px solid #aaaaaa;  
  }  

js代码

  Page({  
  data: {  
  region: "",  
  time: "",  
  date: ""  
  },  
  bindRegionChange(e) {  
  let { value } = e.detail;  
  console.log("地区改变:", value);  
  this.setData({  
  region: value  
  })  
  },  
  bindTimeChange(e) {  
  let { value } = e.detail;  
  console.log("时间改变:", value);  
  this.setData({  
  time: value  
  })  
  },  
  bindDateChange(e) {  
  let { value } = e.detail;  
  console.log("日期改变:", value);  
  this.setData({  
  date: value  
  })  
  },  
  });  
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容