微信小程序之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 相关文章推荐
javascript getElementsByName()的用法说明
Jul 31 Javascript
jquery访问ashx文件示例代码
Aug 11 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
Mar 14 Javascript
js为什么不能正确处理小数运算?
Dec 29 Javascript
jquery仿QQ登录账号选择下拉框效果
Mar 22 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
May 24 Javascript
用js实现简单算法的实例代码
Sep 24 Javascript
使用微信小程序开发前端【快速入门】
Dec 05 Javascript
JavaScript Ajax实现异步通信
Dec 14 Javascript
Bootstrap 轮播(Carousel)插件
Dec 26 Javascript
vue做移动端适配最佳解决方案(亲测有效)
Sep 04 Javascript
JavaScript实现图片轮播特效
Oct 23 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
Joomla下利用configuration.php存储简单数据
2010/05/19 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
php中heredoc与nowdoc介绍
2014/12/25 PHP
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
利用jQuery接受和处理xml数据的代码(.net)
2011/03/28 Javascript
JsDom 编程小结
2011/08/09 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
2013/11/07 Javascript
jQuery实现二级下拉菜单效果
2016/01/05 Javascript
JS弹出层遮罩,隐藏背景页面滚动条细节优化分析
2016/04/29 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
VUE重点问题总结
2018/03/19 Javascript
Vue用v-for给循环标签自身属性添加属性值的方法
2018/10/18 Javascript
详解小程序rich-text对富文本支持方案
2018/11/28 Javascript
vue.js 实现a标签href里添加参数
2019/11/12 Javascript
使用vue编写h5公众号跳转小程序的实现代码
2020/11/27 Vue.js
[43:33]EG vs Spirit Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
跟老齐学Python之从格式化表达式到方法
2014/09/28 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
2020/11/29 Python
使用HTML和CSS3绘制基本卡通图案的示例分享
2015/11/06 HTML / CSS
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
BookOutlet加拿大:在网上书店购买廉价折扣图书和小说
2018/10/05 全球购物
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
娇韵诗香港官网:Clarins香港
2020/08/13 全球购物
在Java开发中如何选择使用哪种集合类
2016/08/09 面试题
应用心理学个人求职信范文
2013/12/11 职场文书
电大本科自我鉴定
2014/02/05 职场文书
《曹刿论战》教学反思
2014/03/02 职场文书
学生安全责任书
2014/04/15 职场文书
2015年学生资助工作总结
2015/05/25 职场文书
土木工程毕业答辩开场白
2015/05/29 职场文书
小学运动会报道稿
2015/07/22 职场文书
工作服管理制度范本
2015/08/06 职场文书