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


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 相关文章推荐
使用onbeforeunload属性后的副作用
Mar 08 Javascript
javascript 程序库的比较(一)之DOM功能
Apr 07 Javascript
自己动手开发jQuery插件教程
Aug 25 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
Jan 14 Javascript
Node.js抓取中文网页乱码问题和解决方法
Feb 10 Javascript
javaScript中push函数用法实例分析
Jun 08 Javascript
跟我学习javascript的循环
Nov 18 Javascript
jquery实现文本框的禁用和启用
Dec 07 Javascript
一个有意思的鼠标点击文字特效jquery代码
Sep 23 jQuery
CKEditor4配置与开发详细中文说明文档
Oct 08 Javascript
深入浅出 Vue 系列 -- 数据劫持实现原理
Apr 23 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
Nov 09 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
php curl基本操作详解
2013/07/23 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
PHP SPL标准库中的常用函数介绍
2015/05/11 PHP
php获取指定范围内最接近数的方法
2015/06/02 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
2015/07/06 PHP
PHP面向对象之领域模型+数据映射器实例(分析)
2017/06/21 PHP
PHP addslashes()函数讲解
2019/02/03 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
jQuery实现简单二级下拉菜单
2015/04/12 Javascript
对象题目的一个坑 理解Javascript对象
2015/12/22 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
Sort()函数的多种用法
2016/03/20 Javascript
jQuery遍历json的方法分析
2016/04/16 Javascript
Jquery获取当前城市的天气信息
2016/08/05 Javascript
JS+Canvas实现的俄罗斯方块游戏完整实例
2016/12/12 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
react项目实践之webpack-dev-serve
2018/09/14 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
JavaScript对象原型链原理解析
2020/01/22 Javascript
JavaScript中的惰性载入函数及优势
2020/02/18 Javascript
深入分析JavaScript 事件循环(Event Loop)
2020/06/19 Javascript
python启动应用程序和终止应用程序的方法
2019/06/28 Python
python脚本调用iftop 统计业务应用流量的思路详解
2019/10/11 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
Python autoescape标签用法解析
2020/01/17 Python
Python3实现个位数字和十位数字对调, 其乘积不变
2020/05/03 Python
解决python3输入的坑——input()
2020/12/05 Python
德国机场停车位比较和预订网站:Ich-parke-billiger
2018/01/08 全球购物
美国现代家具购物网站:LexMod
2019/01/09 全球购物
教师求职推荐信范文
2013/11/20 职场文书
简历自我评价怎么写呢?
2014/01/06 职场文书
酒店管理毕业生自我鉴定
2014/03/02 职场文书
清明扫墓感想
2015/08/11 职场文书
python分分钟绘制精美地图海报
2022/02/15 Python
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技