switch 開關選擇器元件說明:
switch,開關選擇器。只能選擇或不選。這種屬於表單控制項或查詢條件控制項。
switch 開關選擇器範例程式碼運作效果如下:
以下是WXML程式碼:
[XML] 純文字檢視 複製程式碼
<view class="section section"> <text class="title">switch style</text> <view class="body-view"> <switch checked bindchange="switch1Change"/> </view> </view> <view class="section section"> <text class="title">switch style</text> <view class="body-view"> <switch bindchange="switch2Change"/> </view> </view> <view class="section section"> <text class="title">checkbox style</text> <view class="body-view"> <switch type="checkbox" checked bindchange="switch1Change"/> </view> </view> <view class="section section"> <text class="title">checkbox style</text> <view class="body-view"> <switch type="checkbox" bindchange="switch2Change"/> </view> </view> <view class="section section"> <text class="title">西游记里都有谁</text> <view class="body-view"> <switch type="checkbox" checked bindchange="switch2Change"/><text class="title">牛魔王</text> </view> <view class="body-view"> <switch type="checkbox" checked bindchange="switch2Change"/><text class="title">孙悟空</text> </view> <view class="body-view"> <switch type="checkbox" checked bindchange="switch2Change"/><text class="title">猪八戒</text> </view> <view class="body-view"> <switch type="checkbox" bindchange="switch2Change"/><text class="title">旗木卡卡西</text> </view> </view>
以下是JS程式碼:
[JavaScript] 純文字檢視 複製程式碼
Page({ switch1Change: function (e){ console.log('switch1 发生 change 事件,携带值为', e.detail.value) }, switch2Change: function (e){ console.log('switch2 发生 change 事件,携带值为', e.detail.value) } })
下面是WXSS程式碼:
[CSS] 純文字檢視#複製程式碼
##
.page { min-height: 100%; flex: 1; background-color: #FBF9FE; font-size: 32rpx; overflow: hidden; }
switch 開關選擇器的#主要屬性
#類型 | 預設值 | 說明 | |
#Boolean | false | 是否選取 | |
String | switch | #樣式,有效值:switch, checkbox | |
EventHandle |
checked改變時觸發change事件,event.detail={ value:checked} |
#個人經驗:適用於選擇一單項選擇true和false,不建議用checkbox樣式
這個適用於選擇一單項選擇true和false,不建議使用checkbox樣式。因為checkbox控制已經有了。而且,這種用checkbox樣式時,沒有帶後面的文本,圖片上文本是我拼湊的,還沒有加控制事件(不應該這麼用)
以上是微信小程式元件解讀與分析之switch 開關選擇器的詳細內容。更多資訊請關注PHP中文網其他相關文章!