微信小程序之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 ui(接口)介绍
Sep 17 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
Nov 25 Javascript
jQuery on方法传递参数示例
Dec 09 Javascript
JavaScript返回上一页的三种方法及区别介绍
Jul 04 Javascript
JavaScript实现三级级联特效
Nov 05 Javascript
vue中关闭eslint的方法分析
Aug 04 Javascript
webpack3里使用uglifyjs压缩js时打包报错的解决
Dec 13 Javascript
Node.js原生api搭建web服务器的方法步骤
Feb 15 Javascript
微信小程序实现人脸识别登陆的示例代码
Apr 02 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
May 09 Javascript
JavaScript实现背景自动切换小案例
Sep 27 Javascript
js实现图片无缝循环轮播
Oct 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
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
Symfony2学习笔记之控制器用法详解
2016/03/17 PHP
Laravel-admin之修改操作日志的方法
2019/09/30 PHP
Laravel 数据库加密及数据库表前缀配置方法
2019/10/10 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
javascript的事件描述
2006/09/08 Javascript
Javascript模块模式分析
2008/05/16 Javascript
面向对象的javascript(笔记)
2009/10/06 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
js实现背景图片感应鼠标变化的方法
2015/02/28 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
2016/08/23 Javascript
jQuery获取选中单选按钮radio的值
2016/12/27 Javascript
AngularJS Controller作用域
2017/01/09 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
JavaScript实现的可变动态数字键盘控件方式实例代码
2017/07/15 Javascript
浅谈Node模块系统及其模式
2017/11/17 Javascript
JavaScript 浏览器对象模型BOM原理与常见用法实例分析
2019/12/16 Javascript
Vue filter 过滤当前时间 实现实时更新效果
2019/12/20 Javascript
python生成指定尺寸缩略图的示例
2014/05/07 Python
python类和继承用法实例
2015/07/07 Python
django 解决manage.py migrate无效的问题
2018/05/27 Python
python多进程提取处理大量文本的关键词方法
2018/06/05 Python
Python 3.8 新功能全解
2019/07/25 Python
Python学习笔记之函数的定义和作用域实例详解
2019/08/13 Python
python opencv 检测移动物体并截图保存实例
2020/03/10 Python
通过Python扫描代码关键字并进行预警的实现方法
2020/05/24 Python
jupyter notebook指定启动目录的方法
2021/03/02 Python
全球性的女装店:storets
2019/06/12 全球购物
财务部副经理岗位职责
2014/03/14 职场文书
教师师德承诺书
2014/03/26 职场文书
授权委托书怎么写
2014/04/03 职场文书
安全生产目标责任书
2014/04/14 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
创业计划书之美甲店
2019/09/20 职场文书
一文解答什么是MySQL的回表
2022/08/05 MySQL