切换按钮用于二选一或多选一的状态切换。
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| pressed | 是否按下 | boolean | - |
| defaultPressed | 默认按下 | boolean | false |
| onPressedChange | 状态改变回调 | (pressed: boolean) => void | - |
| disabled | 是否禁用 | boolean | false |
| size | 尺寸 | 'sm' | 'md' | 'lg' | 'md' |
| variant | 变体 | 'default' | 'outline' | 'default' |
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| type | 类型 | 'single' | 'multiple' | 'single' |
| value | 选中值 | string | string[] | - |
| defaultValue | 默认选中值 | string | string[] | - |
| onValueChange | 改变回调 | (value: string | string[]) => void | - |
| disabled | 是否禁用 | boolean | false |
| size | 尺寸 | 'sm' | 'md' | 'lg' | 'md' |
| variant | 变体 | 'default' | 'outline' | 'default' |