支付寶小程序表單組件 單選項(xiàng)目·Switch

2020-09-10 11:22 更新

單選開關(guān)。

注意:

  • iOS 和安卓展現(xiàn)樣式有所差異。iOS 單選開關(guān)為圓形;安卓單選開關(guān)為方形。
  • 不支持自定義 switch 樣式,如大小等。

掃碼體驗(yàn)

示例代碼

<!-- API-DEMO page/component/switch/switch.axml -->
<view class="page">
  <view class="page-description">開關(guān)</view>
  <view class="page-section">
    <view class="page-section-demo switch-list">
      <view class="switch-item">
        <switch checked onChange="switch1Change" aria-label="{{switch1 ? 'switch opened' : 'switch closed'}}" />
      </view>
      <view class="switch-item">
        <switch onChange="switch2Change"/>
      </view>
      <view class="switch-item">
        <switch color="red" checked />
      </view>
    </view>
  </view>
</view>
// API-DEMO page/component/switch/switch.js
Page({
  data: {
    switch1: true,
  },
  switch1Change(e) {
    console.log('switch1 發(fā)生 change 事件,攜帶值為', e.detail.value);
    this.setData({
      switch1: e.detail.value,
    });
  },
  switch2Change(e){
    console.log('switch2 發(fā)生 change 事件,攜帶值為', e.detail.value);
  },
});
/* API-DEMO page/component/switch/switch.acss */
.switch-item + .switch-item {
  margin-top: 20rpx;
}

屬性

屬性 類型 默認(rèn)值 描述 最低版本
name String - 組件名字,用于表單提交獲取數(shù)據(jù)。 -
checked Boolean - 是否選中。 -
disabled Boolean - 是否禁用。 -
color String - 組件顏色,同 CSS 色值。 1.10.0
onChange EventHandle - checked 改變時(shí)觸發(fā),event.detail={ value:checked}。 -
controlled Boolean false 是否為受控組件,為 true 時(shí),checked 會(huì)完全受 setData 控制。 1.8.0
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)