Skip to content

Switch 开关

用于在两个互斥状态之间切换的开关组件。

基础用法

true

文字描述

使用 active-textinactive-text 属性来设置开关的文字描述。

禁用状态

加载状态

不同尺寸

不同颜色

自定义值

开启

不同形状

支持圆形和方形两种形状,默认为圆形。

自定义图标

使用插槽自定义开关内的图标内容。

自定义颜色

事件监听

状态:未改变

API

Props

参数名说明类型默认值
model-value / v-model绑定值boolean / string / numberfalse
active-value打开时的值boolean / string / numbertrue
inactive-value关闭时的值boolean / string / numberfalse
disabled是否禁用booleanfalse
loading是否加载中booleanfalse
size尺寸'small' / 'default' / 'large''default'
type颜色主题'primary' / 'success' / 'warning' / 'danger' / 'info''default'
shape开关形状'round' / 'square''round'
active-text打开时的文字描述string-
inactive-text关闭时的文字描述string-
active-color打开时的背景色string-
inactive-color关闭时的背景色string-

Events

事件名说明回调参数
change状态改变时的回调(value: boolean / string / number)
update:model-value绑定值更新时的回调(value: boolean / string / number)

Slots

插槽名说明
default自定义内容,会覆盖 active-text 和 inactive-text
icon自定义开关内的图标内容