[英]Dynamically change variant of a react-bootstrap Button?
如何动态更改 react-bootstrap 按钮的变体? https://react-bootstrap.github.io/components/buttons/
// highlight button with correct answer
var button = document.getElementsByTagName("button");
for (var i = 0; i < button.length; i++) {
if (button[i].innerHTML === this.state.question.answer) {
//How to do that?
react-bootstrap.Button btn = button[i];
btn.variant = "success";
}
}
}
谢谢和亲切的问候
您可以动态地将变体从父组件传递到此DynamicButton
组件。
const DynamicButton = (props) => {
return <Button variant={props.variant}>{props.content}</Button>;
}
这就是您可以使用此组件的方式。
<>
<DynamicButton variant="primary" content="Primary" />
</>
请导入相应的组件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.