# Switch 开关
基础用法
显示代码
文字描述
显示代码
自定义颜色
显示代码
自定义绑定值
显示代码
尺寸
显示代码
加载状态
显示代码
阻止切换
设置 beforeChange 属性,若返回 false 或返回 Promise 且被 reject 则阻止切换
显示代码
Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
value / v-model | 绑定值 | Boolean String Number | - | - |
disabled | 是否禁用 | Boolean | - | false |
readonly | 是否只读 | Boolean | - | false |
loading | 是否显示加载中 | Boolean | - | false |
activeText | 打开时的文字描述 | String | - | - |
inactiveText | 关闭时的文字描述 | String | - | - |
activeValue | 打开时的绑定值 | Boolean String Number | - | true |
inactiveValue | 关闭时的绑定值 | Boolean String Number | - | false |
activeColor | 打开时的背景色,支持全局配置 | String | - | #2096F3 |
inactiveColor | 关闭时的背景色,支持全局配置 | String | - | #BEC2CA |
size | 尺寸 | String | medium mini | - |
beforeChange | switch状态改变前的钩子,返回false 或返回Promise且被 reject 则停止切换 | boolean /Function | - | - |
Events
事件名称 | 说明 | 回调参数 |
---|---|---|
change | 在 Switch 状态改变时触发 | 新的值 |
open | 在 Switch 打开时触发 | - |
close | 在 Switch 关闭时触发 | - |