Switch 开关
用于即时开启或关闭某个设置。
基础状态
loading 显示加载图标并阻止交互,可用于异步保存期间避免重复操作。
交互预览基础状态
basic.tsx
受控与尺寸
通过 checked / onChange 管理开关状态,size 调整大小。
交互预览受控与尺寸
邮件通知已开启
controlled.tsx
Switch API
支持 name、value、required、form 等原生属性。未开启或被禁用的开关不参与原生表单提交。没有文字时使用 aria-label;className 与 style 作用于标签容器。
类型
可导入 SwitchProps 定义组件属性,或使用尺寸类型: