繁体   English   中英

点击后如何不在选定的 state 中留下按钮 - fluent-ui(office ui fabric)

[英]How to not leave button in selected state after click - fluent-ui (office ui fabric)

当前使用DefaultButton 单击时保持选中状态,单击后可以使用哪个属性撤消选择。

或者,是否需要进行任何样式选择?

您可以为该场景使用DefaultButton checked属性并使用onClick事件控制它:

const [isButtonChecked, setIsButtonChecked] = React.useState(false);

<DefaultButton
  checked={isButtonChecked}
  onClick={() => {
    setIsButtonChecked(!isButtonChecked);
  }}
  styles={{
    rootChecked: {
      backgroundColor: '#f00',
      color: '#fff',
    }
  }}
>
  Default Button
</DefaultButton>

选中按钮 state 时,使用styles属性修改按钮 styles: rootChecked、rootCheckedHovered 等。

代码笔示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM