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


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 Moblie入门—hello world的示例代码学习
Jan 08 Javascript
无闪烁更新网页内容JS实现
Dec 19 Javascript
javascript委托(Delegate)blur和focus用法实例分析
May 26 Javascript
javascript中 try catch用法
Aug 16 Javascript
js实现当前输入框高亮显示的方法
Aug 19 Javascript
JS DOM实现鼠标滑动图片效果
Sep 17 Javascript
javascript设计模式Constructor(构造器)模式
Aug 19 Javascript
node网页分段渲染详解
Sep 05 Javascript
不使用script导入js文件的几种方法
Oct 27 Javascript
使用Angular缓存父页面数据的方法
Jan 03 Javascript
详解angularjs跨页面传参遇到的一些问题
Nov 01 Javascript
react实现antd线上主题动态切换功能
Aug 12 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
PHPMYADMIN 简明安装教程 推荐
2010/03/07 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
2017/05/17 PHP
详解php伪造Referer请求反盗链资源
2019/01/24 PHP
WEB高性能开发之疯狂的HTML压缩
2010/06/19 Javascript
js中return false(阻止)的用法
2013/08/14 Javascript
ExtJs中gridpanel分组后组名排序实例代码
2013/12/02 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
node.js中的fs.symlinkSync方法使用说明
2014/12/15 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
js计算德州扑克牌面值的方法
2015/03/04 Javascript
JavaScript DOM事件(笔记)
2015/04/08 Javascript
完美解决JS文件页面加载时的阻塞问题
2016/12/18 Javascript
基于vue的换肤功能的示例代码
2017/10/10 Javascript
Vue实现调节窗口大小时触发事件动态调节更新组件尺寸的方法
2018/09/15 Javascript
在vue中多次调用同一个定义全局变量的实例
2018/09/25 Javascript
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
微信小程序的mpvue框架快速上手指南
2019/05/15 Javascript
javascript获取元素的计算样式
2019/05/24 Javascript
通过python实现随机交换礼物程序详解
2019/07/10 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
2019/12/05 Python
Django 批量插入数据的实现方法
2020/01/12 Python
python读取多层嵌套文件夹中的文件实例
2020/02/27 Python
Python多进程编程multiprocessing代码实例
2020/03/12 Python
大学生护理专业自荐信
2013/10/03 职场文书
前台文员的岗位职责
2013/11/14 职场文书
员工年终演讲稿
2014/01/03 职场文书
《骆驼和羊》教学反思
2014/02/27 职场文书
挂牌仪式主持词
2014/03/20 职场文书
安全生产专项整治方案
2014/05/06 职场文书
村长反四风问题个人对照检查材料
2014/09/21 职场文书
公务员政审材料范文
2014/12/23 职场文书
布达拉宫导游词
2015/02/02 职场文书
2015年七一建党节活动总结
2015/03/20 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL
MySQL 分组查询的优化方法
2021/05/12 MySQL