本文實例為大家分享了微信小程序實現聯動選擇器的具體代碼,供大家參考,具體內容如下
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
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。