微信小程序实现联动选择器


Posted in Javascript onFebruary 15, 2019

本文实例为大家分享了微信小程序实现联动选择器的具体代码,供大家参考,具体内容如下

picker

从底部弹起的滚动选择器,现支持五种选择器,通过mode来区分,分别是普通选择器,多列选择器,时间选择器,日期选择器,省市区选择器,默认是普通选择器。

先来看看效果图:

微信小程序实现联动选择器

1、普通选择器 mode = selector(默认的)

<view class='picker'>普通选择器</view>
  <!--
    value: value值表示选择了让的第几个,index===下标 从0开始
    rang:对应数据
    bindchang:value改变时触发的事件
   -->
  <picker bindchange='bindPickerChang' value='{{index}}' range='{{array}}'>
    <view class='picker_one'>
      当前的选择:{{array[index]}}
    </view>
</picker>

2、时间选择器:mode = time

<view class='picker tow'>时间选择器</view>
  <!-- 
   value:表示选择时间,格式:hh:mm
   start: 有效时间范围内表示开始 格式:hh:mm 
   end:有效时间范围内表示结束
   
  -->
  <picker bindchange='bindPickerTime' mode='time' start="00:11" end="23:11" value='{{time}}'>
   <view>
   当前时间:{{time}}
   </view>
</picker>

3、日期选择器:mode = date

<view class='picker tow'>日期选择器</view>
   <!-- 
   value:表示选择日期,格式:YYYY-MM_DD
   start: 有效日期范围内表示开始
   end:有效日期范围内表示结束
  -->
  <picker bindchange='bindPickerDate' mode='date' start="1991-01-01" end="2017-12-30" value='{{data}}'>
   <view>
   当前日期:{{data}}
   </view>
  </picker>

4、省市区选择器:mode = region

<view class='picker tow'>城市选择器</view>
   <!-- 
   value:示选中的省市区,默认选中每一列的第一个值
  -->
  <picker bindchange='bindPickerCity' mode='region' value='{{region}}'>
   <view>
   当前城市:{{region[0]}},{{region[1]}},{{region[2]}}
   </view>
</picker>

一个简单的小案例,多项选择器,希望对各位有所帮助。

源码点击下载:wechat-applet-basics

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

Javascript 相关文章推荐
js String对象中常用方法小结(字符串操作)
Jan 27 Javascript
ko knockoutjs动态属性绑定技巧应用
Nov 14 Javascript
jquery隐藏标签和显示标签的实例
Nov 11 Javascript
深入理解JavaScript系列(43):设计模式之状态模式详解
Mar 04 Javascript
cocos2dx骨骼动画Armature源码剖析(一)
Sep 08 Javascript
Bootstrap开发实战之第一次接触Bootstrap
Jun 02 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
Jun 07 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
Dec 16 Javascript
详解webpack 如何集成第三方js库
Jun 29 Javascript
koa-router源码学习小结
Sep 07 Javascript
layui使用数据表格实现购物车功能
Jul 26 Javascript
vue和iview实现Scroll 数据无限滚动功能
Oct 31 Javascript
推荐一个基于Node.js的表单验证库
Feb 15 #Javascript
微信小程序实现左右列表联动
May 19 #Javascript
webpack-url-loader 解决项目中图片打包路径问题
Feb 15 #Javascript
微信小程序实现单选选项卡切换效果
Jun 19 #Javascript
一秒学会微信小程序制作table表格
Feb 14 #Javascript
React通过redux-persist持久化数据存储的方法示例
Feb 14 #Javascript
微信小程序实现简易table表格
Jun 19 #Javascript
You might like
利用PHP和AJAX创建RSS聚合器的代码
2007/03/13 PHP
xss防御之php利用httponly防xss攻击
2014/03/21 PHP
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
老生常谈PHP数组函数array_merge(必看篇)
2017/05/25 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
javascript实现确定和取消提示框效果
2015/07/10 Javascript
jquery判断密码强度的验证代码
2020/04/22 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
2016/06/07 Javascript
JavaScript中匿名函数的递归调用
2017/01/22 Javascript
使用webpack-dev-server处理跨域请求的方法
2018/04/18 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
微信小程序下拉框搜索功能的实现方法
2019/07/31 Javascript
JS实现打砖块游戏
2020/02/14 Javascript
[00:35]可解锁地面特效
2018/12/20 DOTA
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
在RedHat系Linux上部署Python的Celery框架的教程
2015/04/07 Python
python使用smtplib模块通过gmail实现邮件发送的方法
2015/05/08 Python
python实现马耳可夫链算法实例分析
2015/05/20 Python
Python实现的彩票机选器实例
2015/06/17 Python
python简单分割文件的方法
2015/07/30 Python
Python中的函数式编程:不可变的数据结构
2018/10/08 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
2019/04/01 Python
Python实现滑动平均(Moving Average)的例子
2019/08/24 Python
python解析多层json操作示例
2019/12/30 Python
HTML5制作酷炫音频播放器插件图文教程
2014/12/30 HTML / CSS
THE OUTNET美国官网:国际设计师品牌折扣网站
2017/03/07 全球购物
有机婴儿毛毯和衣服:Monica + Andy
2020/03/01 全球购物
警校毕业生自我评价
2014/04/06 职场文书
新学期红领巾广播稿
2014/10/04 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
2015年计生工作总结范文
2015/04/24 职场文书
红白喜事主持词
2015/07/06 职场文书
详解MySQL事务的隔离级别与MVCC
2021/04/22 MySQL
浅谈resultMap的用法及关联结果集映射
2021/06/30 Java/Android