Form

Switch开关

常用于一些设置操作的场景。

常用于一些设置操作的场景。

示例图

Switch

基础用法

页面 .json 文件 usingComponents 中引入组件

// json
{
    "usingComponents": {
        "mx-switch": "/components/mxwui/switch/index"
    }
}

页面 .wxml 文件中使用组件

<mx-switch />

更多用法示例

是否选中 checked

属性:checked,默认 false 未选中。

  • 选中
<mx-switch checked />

<mx-switch checked="{{true}}" />
  • 未选中
<mx-switch checked="{{false}}" />

<mx-switch />

是否禁用 disabled

属性:disabled,默认 false 未禁用。

  • 禁用
<mx-switch disabled />

<mx-switch disabled="{{true}}" />
  • 未禁用
<mx-switch disabled="{{false}}" />

<mx-switch />

自定义颜色 color

属性:color,默认 #098562,支持任何合法的颜色值。

<mx-switch color="#CA0E2D" />

事件

事件:switch_change,开关回调事件,返回 value 字段,值为 true 或 false。

<mx-switch bind:switch_change="changeSwitch" />

参数

参数 类型 必填 可选值 默认值 参数描述
checked Boolean 是 true、false false 是否选中
disabled Boolean true、false false 是否禁用
color String 颜色值 #098562 switch颜色

事件

事件名称 类型 返回值 事件说明
bind:switch_change Click 开关事件回调,返回 value 字段,值为 true 或 false

其他说明

无