我进口:
import Collapse from "react-bootstrap/es/Collapse";所以我试图让我的崩溃在我的项目中工作这里是从渲染:
<div className="card-header" >
<a className="card-link" href='#compSci' onClick={this.toggleCollapse}>
Computer Sciences
</a>
</div>
<Collapse id="collapse1" isOpen = {this.state.collapse1}>
<div className="card-body">
<div className="row">
{
computerScience.map(skill => (
<div className="col">
<SkillPopover skill={skill} />
</div>
))
}
</div>
</div>
</Collapse>使用切换折叠函数将值从true更改为false。
toggleCollapse = () => {
this.setState({ collapse1: !this.state.collapse1 });
console.log(this.state.collapse1)
}我不太清楚这是怎么回事,比如检查调试器,它明显地改变了状态值折叠1的值,在真和假之间,但它拒绝打开折叠。任何帮助都将不胜感激。
编辑我在这里遵循一个指南:https://reactstrap.github.io/components/collapse/
发布于 2018-09-18 21:25:25
所以我的困难是我没能导入正确的引导程序。这是一个反应带组件,而不是一个反应引导组件。
https://stackoverflow.com/questions/52394678
复制相似问题