**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
3天前关闭。
Improve this question
我从bootstrap中下载了切换代码,并应用了我的示例react项目,但结果发现它不起作用。如果我缩小窗口大小,切换按钮将显示,但如果我单击它,切换按钮将不起作用,没有显示,也没有发生任何事情。我在控制台或其他地方看不到错误。我的代码:
<nav className="navbar navbar-expand-lg bg-body-tertiary bg-dark">
<div className='container-fluid'>
<a className="navbar-brand" href="#"> <img src={Logo} width={100} height={50} alt='Logo' ></img> </a>
<button
className="navbar-toggler"
type="button"
data-bs-toggle="collapse"
data-bs-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent"
aria-expanded="false"
aria-label="Toggle navigation"
>
<span className="navbar-toggler-icon"></span>
</button>
<div className='collapse navbar-collapse' id='navbarSupportedContent'>
<ul className='navbar-nav me-auto mb-2 mb-lg-0'>
<li className='nav-item'>
<a className='nav-link active' aria-current='page' href='#'>Home</a>
</li>
<li className='nav-item'>
<a className='nav-link' href='#'>Link</a>
</li>
</ul>
</div>
</div>
</nav>
我也检查了其他人的类似问题,但解决方案不适合我。
知道问题出在哪里吗?
2条答案
按热度按时间7ajki6be1#
你需要实现所需的JS来使它工作。react有一个单独的包react-bootstrap,你可以用它来实现引导组件,你只需要安装并包含这个包。
对于导航栏切换:https://react-bootstrap.github.io/components/navbar/
e0uiprwp2#
这是因为你使用的是普通的bootstrap类名,既然你应该使用react-bootstrap属性和标签,你可以使用下面的例子,然后找出你的代码有什么问题: