Switch 开关
开/关切换组件。
何时使用
当两种状态需要来回切换控制时,比如启用/禁用。
尺寸
禁用
自定义样式
关
关
关
自定义绑定值
Switch 参数
| 参数 | 类型 | 默认 | 说明 | 跳转 Demo |
|---|---|---|---|---|
| v-model | `string\ | number |boolean` | -- | 绑定值 |
| size | ISwitchSize | md | 可选,开关尺寸大小 | size |
| color | string | -- | 可选,开关打开时的自定义颜色 | 自定义样式 |
| disabled | boolean | false | 可选,是否禁用开关 | 基本用法 |
| active-value | `string\ | number |boolean` | true | 可选,开关打开时的值 |
| inactive-value | `string\ | number |boolean` | true | 可选,开关关闭时的值 |
Switch 事件
| 事件 | 类型 | 说明 |
|---|---|---|
| change | EventEmitter<boolean> | 可选,开关打开返回 true,关闭返回 false |
Switch 插槽
| 名称 | 说明 | 参数 | 跳转 Demo |
|---|---|---|---|
| checkedContent | 打开状态的文案 | -- | 自定义样式 |
| uncheckedContent | 关闭状态的文案 | -- | 自定义样式 |
Switch 类型定义
ISwitchSize
type ISwitchSize = 'sm' | 'md' | 'lg';
