Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Nav组件的React引导刷新应用程序_Javascript_Reactjs_Bootstrap 4_React Bootstrap - Fatal编程技术网

Javascript 使用Nav组件的React引导刷新应用程序

Javascript 使用Nav组件的React引导刷新应用程序,javascript,reactjs,bootstrap-4,react-bootstrap,Javascript,Reactjs,Bootstrap 4,React Bootstrap,我试着使用简单链接和引导类,如下图所示,效果很好 <nav class="navbar navbar-expand-sm bg-dark navbar-dark"> <ul class="navbar-nav"> <li class="nav-item"> <Link class="nav-link" to="/"> Home </Link>

我试着使用简单链接和引导类,如下图所示,效果很好

<nav class="navbar navbar-expand-sm bg-dark navbar-dark">
      <ul class="navbar-nav">
        <li class="nav-item">
          <Link class="nav-link" to="/">
            Home
          </Link>
        </li>
        <li class="nav-item">
          <Link class="nav-link" to="/login">
            Login
          </Link>
        </li>
        <li class="nav-item">
          <Link class="nav-link" to="/product">
            Product
          </Link>
        </li>
        <li class="nav-item">
          <Link class="nav-link" to="/product/3">
            Details
          </Link>
        </li>
      </ul>
</nav>

尝试使用
Nav.Link
as={Link}
to
,而不是像下面这样的
href
道具:

从'react router dom'导入{Link}
...
工作示例

<Nav defaultActiveKey="/" as="ul">
      <Nav.Item as="li">
        <Nav.Link href="/">Home</Nav.Link>
      </Nav.Item>
      <Nav.Item as="li">
        <Nav.Link href="/login">Login</Nav.Link>
      </Nav.Item>
      <Nav.Item as="li">
        <Nav.Link href="/product">Product</Nav.Link>
      </Nav.Item>
</Nav>