title: switch 开关选择器 header: develop nav: component sidebar: formlist_switch
webUrl: https://qft12m.smartapps.cn/component/switch/switch
解释:开关选择器
属性说明
| 属性名 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| checked | Boolean | false | 否 | 是否选中 |
| type | String | switch | 否 | 样式,有效值:switch,checkbox |
| color | Color | #3388ff | 否 | switch 的颜色,同 CSS 的 color |
| disabled | Boolean | false | 否 | 是否禁用 |
| bindchange | EventHandle | 否 | checked 改变时触发 change 事件,event.detail={ checked:true} |
type 有效值
| 值 | 说明 |
|---|---|
| switch | 切换样式 |
| checkbox | 复选框样式 |
示例
扫码体验
请使用百度APP扫码
代码示例1 - 默认样式
:::codeTab
<view class="card-area"><view class="top-description border-bottom">默认样式</view><switch class="init-switch" checked disabled="false"></switch><text class="switch-text">已开启</text><switch class="init-switch-after"></switch><text class="switch-text">已关闭</text></view>
:::
代码示例2 - 列表展示
:::codeTab
<view class="card-area"><view class="top-description border-bottom">列表展示</view><view class="item-scroll border-bottom"><text class="switch-text switch-text-before">已开启</text><switch class="init-switch" checked disabled="false"></switch></view><view class="item-scroll"><text class="switch-text switch-text-before">已关闭</text><switch class="init-switch"></switch></view></view>
:::
代码示例3 - 包含禁用选项
:::codeTab
<view class="card-area"><view class="top-description border-bottom"><view>包含禁用选项</view><view>disabled</view></view><view class="item-scroll border-bottom"><text class="switch-text switch-text-before">已开启</text><switch class="init-switch" checked color="#C3D1FF" disabled></switch></view><view class="item-scroll"><text class="switch-text switch-text-before">已关闭</text><switch class="init-switch" disabled></switch></view></view>
:::
代码示例4 - 自定义颜色
:::codeTab
<view class="card-area"><view class="top-description border-bottom"><view>自定义颜色</view><view>color="#00BC89"</view></view><view class="item-scroll border-bottom"><text class="switch-text switch-text-before">已开启</text><switch class="init-switch" checked color="#00BC89"></switch></view><view class="item-scroll"><text class="switch-text switch-text-before">已关闭</text><switch class="init-switch" color="#00BC89"></switch></view></view>
:::
代码示例5 type=’switch’/ type=’checkbox’的对比
:::codeTab
<view class="wrap"><switch class="init-switch" type="switch" checked disabled="false"></switch><switch class="init-switch" type="checkbox"></switch></view>
:::
Bug & Tip
Tip:switch 类型切换时在 IOS 自带振动反馈,可在系统设置 -声音与触感 -系统触感反馈中关闭。
