pub fn Button(props: ButtonProps) -> impl IntoViewExpand description
通用按钮。
icon放在文字前;loading时文字隐去、转圈居中,按钮宽度不变,并标aria-busy。loading或disabled时不响应点击。variant、loading、disabled、class可传常量、信号或闭包,随状态更新;icon是MaybeProp:可传IconName、Some(..)或信号,随状态切换时用Signal::derive(move || ..)(闭包不能直接转换)。
§Required Props
children: [Children]
§Optional Props
variant:impl Into<Signal<ButtonVariant>>size:ButtonSizeicon:impl Into<MaybeProp<IconName>>loading:impl Into<Signal<bool>>disabled:impl Into<Signal<bool>>r#type: [&'static str]class:impl Into<Signal<String>>onclick:impl Into<Callback<MouseEvent>>