微信小程序------联动选择器

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>

一个简单的小案例,多项选择器,希望对各位有所帮助。

 源码点击下载

转载于:https://my.oschina.net/zhangqie/blog/1529645

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值