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

 更新时间:2019年02月15日 10:15:13   作者:切切歆语  
这篇文章主要为大家详细介绍了微信小程序实现联动选择器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了微信小程序实现联动选择器的具体代码,供大家参考,具体内容如下

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • html+css+js实现canvas跟随鼠标的小圆特效源码

    html+css+js实现canvas跟随鼠标的小圆特效源码

    这篇文章主要介绍了html+css+js实现canvas跟随鼠标的小圆特效源码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • JavaScript阻止事件冒泡示例分享

    JavaScript阻止事件冒泡示例分享

    这篇文章主要分享了一则JavaScript阻止事件冒泡示例,需要的朋友可以参考下
    2014-12-12
  • ie8 不支持new Date(2012-11-10)问题的解决方法

    ie8 不支持new Date(2012-11-10)问题的解决方法

    使用JS的时候也碰到了如下问题,后来经过修改,在IE8环境里,下面的代码是可用的,下面与大家分享下ie8 不支持new Date的解决方法,有类似问题的朋友可以参考下
    2013-07-07
  • Echarts折线图如何根据容器宽度自适应展示

    Echarts折线图如何根据容器宽度自适应展示

    我们使用vue做项目的时候,常常需要做到echarts图表的自适应,一般是根据页面的宽度做对应的适应,下面这篇文章主要给大家介绍了关于Echarts折线图如何根据容器宽度自适应展示的相关资料,需要的朋友可以参考下
    2022-11-11
  • JS 的应用开发初探(mootools)

    JS 的应用开发初探(mootools)

    昨天在公司内部做了一个小小的技术分享,就 js 应用开发方面跟大家谈了一点自己的心得,最近因为工作关系花在这上面的时间较多也颇有些收获,写在这里备忘。
    2009-12-12
  • js获取网页高度(详细整理)

    js获取网页高度(详细整理)

    js获取网页高度包括(网页可见区域高,屏幕分辨率的高,屏幕可用工作区高度,js 获取浏览器高度 js 获取屏幕高度)等等,各种高度,本文详细整理了一些,需要了解的朋友可以参考下
    2012-12-12
  • CKeditor富文本编辑器使用技巧之添加自定义插件的方法

    CKeditor富文本编辑器使用技巧之添加自定义插件的方法

    这篇文章主要介绍了CKeditor富文本编辑器使用技巧之添加自定义插件的方法,结合实例形式分析了CKeditor添加自定义插件的步骤与相关操作技巧,需要的朋友可以参考下
    2019-06-06
  • TypeScript学习之强制类型的转换

    TypeScript学习之强制类型的转换

    众所周知TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程,下面这篇文章主要介绍了TypeScript中强制类型的转换,需要的朋友可以参考借鉴下。
    2016-12-12
  • input 标签实现输入框带提示文字效果(两种方法)

    input 标签实现输入框带提示文字效果(两种方法)

    这篇文章主要介绍了input 标签实现输入框带提示文字效果(两种方法),需要的朋友可以参考下
    2017-10-10
  • JS奇技之利用scroll来监听resize详解

    JS奇技之利用scroll来监听resize详解

    这篇文章主要给大家介绍了JS奇技之利用scroll来监听resize的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06

最新评论