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


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 相关文章推荐
JQuery实现防止退格键返回的方法
Feb 12 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
Apr 26 Javascript
jquery实现多屏多图焦点图切换特效的方法
May 04 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
Apr 27 Javascript
JavaScript编写棋盘覆盖代码详解
Aug 28 Javascript
Js利用console计算代码运行时间的方法示例
Sep 24 Javascript
详解layui弹窗父子窗口之间传参数的方法
Jan 16 Javascript
详解extract-text-webpack-plugin 的使用及安装
Jun 12 Javascript
vue.js 中使用(...)运算符报错的解决方法
Aug 09 Javascript
JavaScript根据json生成html表格的示例代码
Oct 24 Javascript
JavaScript交换两个变量方法实例
Nov 25 Javascript
js实现文字头像的生成代码
Mar 07 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
Apache设置虚拟WEB
2006/10/09 PHP
php获得当前的脚本网址
2007/12/10 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
2011/11/07 PHP
浅谈json_encode用法
2015/03/05 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
JavaScript开发时的五个注意事项
2007/12/08 Javascript
用jquery和json从后台获得数据集的代码
2011/11/07 Javascript
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
js中的数组Array定义与sort方法使用示例
2013/08/29 Javascript
Web Uploader文件上传插件使用详解
2016/05/10 Javascript
利用bootstrapValidator验证UEditor
2016/09/14 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
微信小程序中吸底按钮适配iPhone X方案
2017/11/29 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
Weex开发之地图篇的具体使用
2019/10/16 Javascript
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
2020/02/01 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
2020/07/17 Javascript
[40:06]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第一场
2018/04/04 DOTA
[01:18]PWL开团时刻DAY4——圣剑与抢盾
2020/11/03 DOTA
使用Python脚本生成随机IP的简单方法
2015/07/30 Python
python 装饰器功能与用法案例详解
2020/03/06 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
基于python实现把json数据转换成Excel表格
2020/05/07 Python
python输出数学符号实例
2020/05/11 Python
美国高品质个性化珠宝销售网站:Jewlr
2018/05/03 全球购物
美国在线眼镜店:GlassesShop
2018/11/15 全球购物
垃圾回收的优点和原理
2014/05/16 面试题
小学学习雷锋活动总结
2014/07/03 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
2014年学习委员工作总结
2014/11/14 职场文书
五年级学生期末评语
2014/12/26 职场文书
2015年支教教师工作总结
2015/07/22 职场文书
小学体育组工作总结
2015/08/13 职场文书
教你怎么用Python监控愉客行车程
2021/04/29 Python
Java线程的6种状态与生命周期
2022/05/11 Java/Android