操作与导航 / COMPONENT ATLAS
操作按钮LoadingButton
在正常、加载与禁用之间切换,加载时保留按钮宽度,减少布局跳动。
亲手试一试。
01 / LIVE PREVIEWSTATES / 示例状态
默认加载禁用
在左侧预览中体验这枚组件。INTERACTIVE SPECIMEN · 跟随全站主题
用法
02 / USAGE下方展示组件的调用方式。
let mut saved = use_signal(|| false);
rsx! {
LoadingButton {
: if saved() { "已保存" } else { "保存设置" },
: false,
: move |_| saved.set(true),
}
}主要属性
03 / PROPERTIES| 属性 / 类型 | 默认值 | 说明 |
|---|---|---|
labelString | 必填 | 按钮正常状态的文案。 |
loadingbool | 必填 | 显示加载指示并阻止重复操作。 |
disabledbool | false | 设置禁用状态。 |
variant&'static str | primary | primary 或 sm。 |
onclickEventHandler<()> | 必填 | 点击回调。 |
操作方式
04 / INTERACTIONTab聚焦按钮Space / Enter执行操作