Sau*_*mar 6 javascript frontend twitter-bootstrap reactjs bootstrap-4
我正在将一个HTML使用 bootstrap 的静态站点转换为 React.js 这里有几个 div 仅在 data-target 和 data-toggle 上打开。
<div className="card-header" id="headingFive">
<h5 className="mb-0">
<button
className="btn btn-link"
type="button"
data-toggle="collapse"
data-target="#collapseFive"
aria-expanded="true"
aria-controls="collapseOne">
Site Wide Events
</button>
</h5>
</div>
<div
id="collapseFive"
className="collapse show"
aria-labelledby="headingFive"
data-parent="#accordionThree">
<div className="card-body">
<div className="row">
<div className="col wall">
<h4 className="text-center">12</h4>
<p className="text-center">Target</p>
</div>
<div className="col">
<h4 className="text-center">13</h4>
<p className="text-center">Actual</p>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我不想使用任何其他npm模块来实现相同的目的。
我尝试了这个但无法解决。
componentDidUpdate() {
$('.collapse').bootstrapToggle();
}
Run Code Online (Sandbox Code Playgroud)
// 将以下内容导入到您的App.js
import 'jquery/dist/jquery.min.js'; // Have to install and import jQuery because of bootstrap modal's dependency
import 'bootstrap/dist/css/bootstrap.min.css';
import 'bootstrap/dist/js/bootstrap.bundle.min.js';
Run Code Online (Sandbox Code Playgroud)
Bootstrap 依赖https://getbootstrap.com/docs/4.0/getting-started/introduction/#js
注意:我假设您的结构是正确的。
| 归档时间: |
|
| 查看次数: |
16008 次 |
| 最近记录: |