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


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 相关文章推荐
document 和 document.all 分别什么时候用
Jun 22 Javascript
如何确保JavaScript的执行顺序 之实战篇
Mar 03 Javascript
使用jquery实现select添加实现后台权限添加的效果
May 28 Javascript
Javascript中 关于prototype属性实现继承的原理图
Apr 16 Javascript
JavaScript的Module模式编程深入分析
Aug 13 Javascript
javascript将数字转换整数金额大写的方法
Jan 27 Javascript
js实现简洁大方的二级下拉菜单效果代码
Sep 01 Javascript
JavaScript实现打开链接页面的方式汇总
Jun 02 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
Nov 29 Javascript
AngularJS实现controller控制器间共享数据的方法示例
Oct 30 Javascript
浅谈React中组件间抽象
Jan 27 Javascript
vue 检测用户上传图片宽高的方法
Feb 06 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
超人钢铁侠联手合作?美漫作家呼吁DC漫威合作联动以抵抗疫情
2020/04/09 欧美动漫
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
php实现可用于mysql,mssql,pg数据库操作类
2014/12/13 PHP
JQuery1.8 判断元素是否绑定事件的方法
2014/07/10 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
2014/11/08 Javascript
jquery专业的导航菜单特效代码分享
2015/08/29 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
vue-router中的hash和history两种模式的区别
2018/07/17 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
详解ES6 Symbol 的用途
2018/10/14 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
vue+element+Java实现批量删除功能
2019/04/08 Javascript
JavaScript遍历查找数组中最大值与最小值的方法示例
2019/05/24 Javascript
layui实现根据table数据判断按钮显示情况的方法
2019/09/26 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
python调用shell的方法
2013/11/20 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
对Tensorflow中的矩阵运算函数详解
2018/07/27 Python
python 内置模块详解
2019/01/01 Python
python实现银行管理系统
2019/10/25 Python
python Cartopy的基础使用详解
2020/11/01 Python
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
两则小学生的自我评价分享
2013/11/14 职场文书
专科应届生求职信
2013/11/24 职场文书
联谊活动策划书
2014/01/26 职场文书
电脑专业个人求职信范文
2014/02/04 职场文书
2014厂务公开实施方案
2014/02/17 职场文书
幼儿园儿童节主持词
2014/03/21 职场文书
霸气队列口号
2014/06/18 职场文书
寝室长工作失责检讨书
2014/10/06 职场文书
工作年限证明范本
2015/06/15 职场文书
干部外出学习心得体会
2016/01/18 职场文书
2016教师学习教育法心得体会
2016/01/19 职场文书
2019通用版劳动合同范本!
2019/07/11 职场文书
vue3如何优雅的实现移动端登录注册模块
2021/03/29 Vue.js
Python常遇到的错误和异常
2021/11/02 Python