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


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 相关文章推荐
Checbox的操作含已选、未选及判断代码
Nov 07 Javascript
搞定immutable.js详细说明
May 02 Javascript
JavaScript的==运算详解
Jul 20 Javascript
jQuery的Cookie封装,与PHP交互的简单实现
Oct 05 Javascript
jQuery  ready方法实现原理详解
Oct 19 Javascript
js 原型对象和原型链理解
Feb 09 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
Feb 15 Javascript
浅谈angular4实际项目搭建总结
Dec 01 Javascript
微信小程序云开发之使用云存储
May 17 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
Aug 26 Javascript
JS实现容器模块左右拖动效果
Jan 14 Javascript
vue 实现基础组件的自动化全局注册
Dec 25 Vue.js
推荐一个基于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框架Phpbean说明
2008/01/10 PHP
php $_SERVER当前完整url的写法
2009/11/12 PHP
php将数据库中所有内容生成静态html文档的代码
2010/04/12 PHP
php下保存远程图片到本地的办法
2010/08/08 PHP
调整优化您的LAMP应用程序的5种简单方法
2011/06/26 PHP
PHP 第一节 php简介
2012/04/28 PHP
php检测图片木马多进制编程实践
2013/04/11 PHP
php根据某字段对多维数组进行排序的方法
2015/03/07 PHP
JavaScript初学者需要了解10个小技巧
2010/08/25 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
js实现仿qq消息的弹出窗效果
2016/01/06 Javascript
JavaScript每天必学之数组和对象部分
2016/09/17 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
2017/01/19 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
2017/02/13 Javascript
jQuery Validate表单验证插件实现代码
2017/06/08 jQuery
javascript用rem来做响应式开发
2018/01/13 Javascript
JS实现简单的表格增删
2020/01/16 Javascript
JavaScript canvas仿代码流瀑布
2020/02/10 Javascript
Python自定义scrapy中间模块避免重复采集的方法
2015/04/07 Python
在Python中使用元类的教程
2015/04/28 Python
Python中Django框架下的staticfiles使用简介
2015/05/30 Python
Python搭建HTTP服务器和FTP服务器
2017/03/09 Python
pygame实现弹力球及其变速效果
2017/07/03 Python
python实现梯度下降和逻辑回归
2020/03/24 Python
浅谈keras2 predict和fit_generator的坑
2020/06/17 Python
python list的index()和find()的实现
2020/11/16 Python
python脚本定时发送邮件
2020/12/22 Python
HTML5里的placeholder属性使用实例和美化显示效果的方法
2014/04/23 HTML / CSS
Hotels.com印度:酒店预订
2019/05/11 全球购物
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
涉外经济法专业毕业生推荐信
2013/11/24 职场文书
实习自我评价怎么写
2013/12/02 职场文书
厨师长岗位职责范本
2014/08/25 职场文书
三提三创主题教育活动查摆整改措施
2014/10/25 职场文书
限期整改通知书
2015/04/22 职场文书
python通配符之glob模块的使用详解
2021/04/24 Python