我正在尝试向我的React元素添加一个可忽略的引导警报框。我相信我有一切正常的顺序,但是当我点击X时,它不会关闭。
<div id="index-alert" className="alert alert-danger alert-dismissable">
<button type="button" className="close" data-dismiss="alert" aria-hidden="true"></button>
{this.getIntlMessage('contactsInfoAlert')}
</div>
这是React特有的问题吗?或者我没有使用正确的语法?
答案 0 :(得分:0)
你忘记了&#39; X&#39; button
标签之间?
同样alert-dismissable
应为alert-dismissible
,但这并不重要。
您的代码如下所示:http://www.bootply.com/xQItB8Wv0B
因此,React可能存在问题......您是否尝试过使用react-bootstrap?
答案 1 :(得分:0)
几天前我遇到了同样的问题,我忘记在我的bootstrap项目中添加util.js,其中包含警报允许工作所需的必要javascript文件 添加所有必需的bootstrap javascript组件,然后重试。
答案 2 :(得分:0)
使用Bootstrap 4遇到了此问题,并通过在 index.js
中添加以下行来解决此问题 import 'bootstrap/dist/js/bootstrap';