Switch

开关:受控 / 非受控双支持,role="switch" 语义,空格与回车键切换。

属性

属性类型默认值说明
checkedboolean—受控选中状态;不传则为非受控
defaultCheckedbooleanfalse非受控初始状态
onCheckedChange(checked: boolean) => void—选中状态变化回调,受控与非受控都会触发
size'sm' | 'md''md'控件尺寸:sm / md
disabledbooleanfalse是否禁用
...restButtonHTMLAttributes—其余属性透传给原生 button