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


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 相关文章推荐
javascript中数组的冒泡排序使用示例
Dec 18 Javascript
javascript常用的正则表达式实例
May 15 Javascript
jQuery实现冻结表格行和列
Apr 29 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
Jun 18 Javascript
JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
Jan 26 Javascript
iScroll.js 使用方法参考
May 16 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
Jun 12 Javascript
多功能jQuery树插件zTree实现权限列表简单实例
Jul 12 Javascript
AngularJS入门教程之双向绑定详解
Aug 18 Javascript
基于JS实现限时抢购倒计时间表代码
May 09 Javascript
基于axios封装fetch方法及调用实例
Feb 05 Javascript
javascript贪吃蛇游戏设计与实现
Sep 17 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
CI框架中zip类应用示例
2014/06/17 PHP
深入解析PHP的Yii框架中的缓存功能
2016/03/29 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
JS等比例缩小图片尺寸的实例
2013/02/27 Javascript
js动态生成指定行数的表格
2013/07/11 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
JS实现的网页倒计时数字时钟效果
2015/03/02 Javascript
JavaScript判断数组是否包含指定元素的方法
2015/07/01 Javascript
js脚本分页代码分享(7种样式)
2015/08/19 Javascript
vue+node+webpack环境搭建教程
2017/11/05 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
2017/11/07 Javascript
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
了解javascript中的Dom操作
2019/05/27 Javascript
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
node.js事件轮询机制原理知识点
2019/12/22 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
python数据结构链表之单向链表(实例讲解)
2017/07/25 Python
python机器学习之决策树分类详解
2017/12/20 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
关于sys.stdout和print的区别详解
2019/12/05 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
几款Python编译器比较与推荐(小结)
2020/10/15 Python
Lulu & Georgia官方网站:购买地毯、家具、抱枕、壁纸、床上用品等
2018/03/19 全球购物
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
导游个人求职信范文
2014/03/23 职场文书
校园安全演讲稿
2014/05/09 职场文书
医学生自荐信范文(2016精选篇)
2016/01/28 职场文书
vue前端工程的搭建
2021/03/31 Vue.js
彻底理解golang中什么是nil
2021/04/29 Golang
Python使用scapy模块发包收包
2021/05/07 Python
Go web入门Go pongo2模板引擎
2022/05/20 Golang
vue ant design 封装弹窗表单的使用
2022/06/01 Vue.js