支付寶小程序擴(kuò)展表單 開關(guān)·Am-switch

2020-09-18 11:22 更新

開關(guān)。具體用法和小程序框架中 switch 保持一致,在 switch 基礎(chǔ)上做了樣式的封裝。

說明:iOS 和安卓展現(xiàn)樣式有所差異。iOS 單選開關(guān)為圓形;安卓單選開關(guān)為方形。

掃碼體驗(yàn)

示例代碼

{
 "defaultTitle": "am-switch",
 "usingComponents": {
   "am-switch": "mini-ali-ui/es/am-switch/index"
 }
}
<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">
       <am-switch checked onChange="switch1Change"/>
     </view>
     <view class="switch-item">
       <am-switch color="red" checked />
     </view>
   </view>
 </view>
</view>
Page({
 switch1Change(e) {
   console.log('switch1 發(fā)生 change 事件,攜帶值為', e.detail.value);
 },
});

屬性

屬性 類型 默認(rèn)值 可選值 描述
name String - - 組件名字,用于表單提交獲取數(shù)據(jù)。
checked Boolean false false, true 當(dāng)前是否選中,可用來設(shè)置默認(rèn)選中。
disabled Boolean false false, true 是否禁用。
onChange (e: Object) => void - - change 事件觸發(fā)的回調(diào)函數(shù)。
color String - 同 CSS 色值 組件顏色。
controlled Boolean false false, true 是否為受控組件,為 true 時(shí),checked 會(huì)完全受 setData 控制。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)