微信小程序之picker日期和时间选择器


Posted in Javascript onFebruary 09, 2017

下面来介绍小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: ['中国', '美国', '巴西', '日本'],
 index: 0,
 date: '2016-09-01',
 time: '12:01'
 },
 bindPickerChange: function(e) {
 console.log('picker发送选择改变,携带值为', 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地址 :WeAppDemo_3water.rar

下面是页面展示

微信小程序之picker日期和时间选择器

三种样式图:

1. 默认的自己可以定义数据的

微信小程序之picker日期和时间选择器

2. mode="time"是时间选择器

微信小程序之picker日期和时间选择器

3. mode="date"是日期选择器

微信小程序之picker日期和时间选择器

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery菜单插件superfish使用指南
Apr 21 Javascript
详解JavaScript正则表达式之RegExp对象
Dec 13 Javascript
如何解决手机浏览器页面点击不跳转浏览器双击放大网页
Jul 01 Javascript
防止Node.js中错误导致进程阻塞的办法
Aug 11 Javascript
JS读写CSS样式的方法汇总
Aug 16 Javascript
highcharts 在angular中的使用示例代码
Sep 20 Javascript
vue-cli脚手架-bulid下的配置文件
Mar 27 Javascript
用vue-cli开发vue时的代理设置方法
Sep 20 Javascript
对angularJs中$sce服务安全显示html文本的实例
Sep 30 Javascript
ES7之Async/await的使用详解
Mar 28 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
Mar 29 Javascript
JavaScript生成随机验证码代码实例
Sep 28 Javascript
BootStrap 弹出层代码
Feb 09 #Javascript
jQuery插件form-validation-engine正则表达式操作示例
Feb 09 #Javascript
javascript history对象详解
Feb 09 #Javascript
jquery dialog获取焦点的方法
Feb 09 #Javascript
jQuery实现淡入淡出的模态框
Feb 09 #Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
Feb 09 #Javascript
JS在浏览器中解析Base64编码图像
Feb 09 #Javascript
You might like
CI框架中cookie的操作方法分析
2014/12/12 PHP
PHP+MySql+jQuery实现的&quot;顶&quot;和&quot;踩&quot;投票功能
2016/05/21 PHP
php策略模式简单示例分析【区别于工厂模式】
2019/09/25 PHP
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
js实现弹窗插件功能实例代码分享
2013/12/12 Javascript
使用JavaScript+canvas实现图片裁剪
2015/01/30 Javascript
JavaScript中Function详解
2015/02/27 Javascript
javascript跨域的方法汇总
2015/10/23 Javascript
js设置和获取自定义属性的方法
2016/10/20 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
JavaScript获取中英文混合字符串长度的方法示例
2017/02/04 Javascript
jQuery实现鼠标跟随效果
2017/02/20 Javascript
jQuery日期范围选择器附源码下载
2017/05/23 jQuery
angular.js中解决跨域问题的三种方式
2017/07/12 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
2018/04/20 Javascript
简述JS浏览器的三种弹窗
2018/07/15 Javascript
详解Vue中组件的缓存
2019/04/20 Javascript
详解 微信小程序开发框架(MINA)
2019/05/17 Javascript
微信小程序swiper禁止用户手动滑动代码实例
2019/08/23 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
解决vue+elementui项目打包后样式变化问题
2020/08/03 Javascript
python实现异步回调机制代码分享
2014/01/10 Python
基于Python Shell获取hostname和fqdn释疑
2016/01/25 Python
Python递归函数 二分查找算法实现解析
2019/08/12 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
Foot Locker英国官网:美国知名运动产品零售商
2019/02/21 全球购物
美国克罗格超市在线购物:Kroger
2019/06/21 全球购物
美国在线艺术商店:HandmadePiece
2020/11/06 全球购物
大学生新学期计划书
2014/04/28 职场文书
党员承诺践诺书
2014/05/20 职场文书
大学生求职信例文
2014/06/29 职场文书
擅自离岗检讨书
2014/09/12 职场文书
学生保证书格式
2015/02/27 职场文书
如何写辞职信
2015/05/13 职场文书
2015年审计人员工作总结
2015/05/26 职场文书