输入与选择 / COMPONENT ATLAS
开关ToggleSwitch
直接开启或关闭一项设置。滑块的位置与主题色共同传达当前状态。
亲手试一试。
01 / LIVE PREVIEW接收更新
自动备份
STATES / 示例状态
关闭开启
在左侧预览中体验这枚组件。INTERACTIVE SPECIMEN · 跟随全站主题
用法
02 / USAGE下方展示组件的调用方式。
let mut enabled = use_signal(|| true);
rsx! {
ToggleSwitch {
: enabled(),
: Some("接收更新".to_string()),
: move |_| enabled.toggle(),
}
}主要属性
03 / PROPERTIES| 属性 / 类型 | 默认值 | 说明 |
|---|---|---|
checkedbool | 必填 | 当前开关状态。 |
ontoggleCallback<()> | 必填 | 点击后通知父组件切换状态。 |
aria_labelOption<String> | None | 开关的无障碍名称。 |
操作方式
04 / INTERACTIONTab移动焦点Space / Enter切换开关