【发布时间】:2021-11-29 17:44:36
【问题描述】:
我是新来的,也是 ReactJS 的新手。
这里我使用 Reactjs 中的引导导航栏组件创建了一个导航栏。
<Navbar collapseOnSelect expand="lg">
<Container>
<Navbar.Brand to={"/"}>Rental</Navbar.Brand>
<Navbar.Toggle aria-controls="responsive-navbar-nav" />
<Navbar.Collapse id="responsive-navbar-nav">
<Nav>
<Nav.Link to="/" >
<FontAwesomeIcon
icon={faHome}
/> Home
</Nav.Link>
<Nav.Link to="/login" >
<FontAwesomeIcon
icon={faUser}
/> Login/ Registration
</Nav.Link>
</Nav>
</Navbar.Collapse>
</Container>
</Navbar>
当我去浏览器并检查时显示如下:
<a to="/" role="button" class="nav-link" tabindex="0">Home</a>
链接失效了。
如何解决?
【问题讨论】:
-
你用过 React 路由器吗? React 没有自带路由方案,推荐使用 react-router 进行路由。
-
是的,我使用 reactjs 路由器
-
<a to="/" role="button" class="nav-link" tabindex="0">Home</a>它不是按钮,但它显示为按钮我认为这就是为什么链接不起作用并且没有改变但它将是href对吗?
标签: javascript reactjs twitter-bootstrap nav