欢迎光临
我们一直在努力

九八云百度小程序教程:switch 开关选择器

  • switch 开关选择器
    • 属性说明
      • type 有效值
    • 示例
      • 代码示例 1:默认样式
      • 代码示例 2:设置 checkbox 样式
      • 代码示例 3:列表展示
      • 代码示例 4:包含禁用选项
      • 代码示例 5:自定义颜色
    • Bug & Tip

    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 复选框样式

    示例

    跳转编辑工具

    在开发者工具中打开

    在 WEB IDE 中打开

    扫码体验

    代码示例

    请使用百度APP扫码

    代码示例 1:默认样式

    • SWAN
    • JS
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">默认样式</view>
    4. <switch class="init-switch" checked="true" bindchange="switchChange"></switch>
    5. <text class="switch-text">已开启</text>
    6. <switch class="init-switch-after" checked="false" bindchange="switchChange"></switch>
    7. <text class="switch-text">已关闭</text>
    8. </view>
    9. </view>

    代码示例 2:设置 checkbox 样式

    • SWAN
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">设置checkbox样式</view>
    4. <switch class="init-switch" type="checkbox" checked></switch>
    5. <text class="switch-text">已开启</text>
    6. <switch class="init-switch-after" type="checkbox"></switch>
    7. <text class="switch-text">已关闭</text>
    8. </view>
    9. </view>

    代码示例 3:列表展示

    • SWAN
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">列表展示</view>
    4. <view class="item-scroll block border-bottom">
    5. <text class="switch-text">已开启</text>
    6. <switch checked></switch>
    7. </view>
    8. <view class="item-scroll block">
    9. <text class="switch-text">已关闭</text>
    10. <switch></switch>
    11. </view>
    12. </view>
    13. </view>

    代码示例 4:包含禁用选项

    • SWAN
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">
    4. <view>包含禁用选项</view>
    5. <view>disabled</view>
    6. </view>
    7. <view class="item-scroll border-bottom block">
    8. <text class="switch-text">已开启</text>
    9. <switch checked color="#C3D1FF" disabled></switch>
    10. </view>
    11. <view class="item-scroll block">
    12. <text class="switch-text">已关闭</text>
    13. <switch disabled></switch>
    14. </view>
    15. </view>
    16. </view>

    代码示例 5:自定义颜色

    • SWAN
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">
    4. <view>自定义颜色</view>
    5. <view>color="#00BC89"</view>
    6. </view>
    7. <view class="item-scroll border-bottom block">
    8. <text class="switch-text">已开启</text>
    9. <switch checked color="#00BC89"></switch>
    10. </view>
    11. <view class="item-scroll block">
    12. <text class="switch-text">已关闭</text>
    13. <switch color="#00BC89"></switch>
    14. </view>
    15. </view>
    16. </view>

    Bug & Tip

    • Tip:switch 类型切换时在 iOS 自带振动反馈,可在“系统设置 -> 声音与触感 -> 系统触感反馈”中关闭。

    赞(0) 打赏
    未经允许不得转载:九八云安全 » 九八云百度小程序教程:switch 开关选择器

    评论 抢沙发