Switch 开关
规则
基础示例
Props 配置示例
自定义值
自定义显示内容
加载中(切换时模拟)
尺寸对比(小 / 中 / 大)
整框禁用
Events 事件示例
监听开关变化
联动更新其他字段
完整配置项:TDesign_Switch
value:string | number | boolean
Props
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| beforeChange | 切换状态前回调(支持 Promise) | () => boolean | Promise<boolean> | - | - |
| customValue | 自定义开关值 [开, 关] | Array<SwitchValue> | - | - |
| disabled | 是否禁用 | boolean | - | - |
| label | 开关内容 [开, 关] 或函数 | Array<string | TNode> | TNode<{ value }> | [] | - |
| loading | 加载中 | boolean | false | - |
| size | 尺寸 | small | medium | large | medium | - |
| value | 开关值 | string | number | boolean | - | - |
| defaultValue | 非受控开关值 | string | number | boolean | - | - |
Events
| 事件 | 说明 | 类型 | 版本 |
|---|---|---|---|
| change | 数据变化 | (value, context: { e: MouseEvent }) => void | - |


