跳转到内容

Switch 开关

何时使用

  • 需要表示开关状态/两种状态之间的切换时;
  • checkbox 的区别是,切换 switch 会直接触发状态改变,而 checkbox 一般用于状态标记,需要和提交操作配合。

代码演示

基本

loading

不可用

loading

文字和图标

loading

两种大小

loading

加载中

loading

API

参数说明类型默认值版本
autofocus组件自动获取焦点booleanfalse
value(v-model)指定当前是否选中boolean | anyfalse
unCheckedValue指定当前是开值boolean | anyfalse
checkedValue指定当前是关值boolean | anytrue
checkedChildren选中时的内容VNode-
classSwitch 器类名string-
disabled是否禁用booleanfalse
loading加载中的开关booleanfalse
size开关大小,可选值:default smallstringdefault
unCheckedChildren非选中时的内容VNode-
onChange变化时的回调函数function(value: boolean, event: Event)-
onClick点击时的回调函数function(value: boolean, event: Event)-

方法

名称描述
blur()移除焦点
focus()获取焦点

基于 MIT 许可发布