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


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 相关文章推荐
js脚本学习 比较实用的基础
Sep 07 Javascript
jQuery Clone Bug解决代码
Dec 22 Javascript
javascript重复绑定事件造成的后果说明
Mar 02 Javascript
JQuery实现动态适时改变字体颜色的方法
Mar 10 Javascript
javascript原型模式用法实例详解
Jun 04 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
Mar 02 Javascript
微信小程序 欢迎界面开发的实例详解
Nov 30 Javascript
网页爬虫之cookie自动获取及过期自动更新的实现方法
Mar 06 Javascript
详解easyui 切换主题皮肤
Apr 04 Javascript
webpack4实现不同的导出类型
Apr 09 Javascript
浅谈鸿蒙 JavaScript GUI 技术栈
Sep 17 Javascript
vue脚手架项目创建步骤详解
Mar 02 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获取网卡的MAC地址支持WIN/LINUX系统
2014/04/30 PHP
php采集神器cURL使用方法详解
2016/02/19 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
分享27个jQuery 表单插件集合推荐
2011/04/25 Javascript
基于jQuery替换table中的内容并显示进度条的代码
2011/08/02 Javascript
jQuery 自定义函数写法分享
2012/03/30 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
js一维数组、多维数组和对象的混合使用方法
2016/04/03 Javascript
Node.js配合node-http-proxy解决本地开发ajax跨域问题
2016/08/31 Javascript
js实现自定义路由
2017/02/04 Javascript
input框中自动展示当前日期yyyy/mm/dd的实现方法
2017/07/06 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
Vue.js中的extend绑定节点并显示的方法
2019/06/20 Javascript
详解Angular Karma测试的持续集成实践
2019/11/15 Javascript
[02:02:38]VG vs Mineski Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
Python自动登录126邮箱的方法
2015/07/10 Python
使用Python脚本生成随机IP的简单方法
2015/07/30 Python
django 使用 request 获取浏览器发送的参数示例代码
2018/06/11 Python
Python 中字符串拼接的多种方法
2018/07/30 Python
python异步存储数据详解
2019/03/19 Python
python中Lambda表达式详解
2019/11/20 Python
python轮询机制控制led实例
2020/05/03 Python
Python使用内置函数setattr设置对象的属性值
2020/10/16 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
2020/10/30 Python
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
2012/05/30 面试题
音乐教学案例
2014/01/30 职场文书
语文课外活动总结
2014/08/27 职场文书
政风行风整改报告
2014/11/06 职场文书
2014年小学数学工作总结
2014/12/12 职场文书
天堂的孩子观后感
2015/06/11 职场文书
合理化建议书范文
2015/09/14 职场文书
MongoDB误操作后使用oplog恢复数据
2022/04/11 MongoDB