当前位置: 首页 > 知识库问答 >
问题:

ReactJS web app中的导航不工作

朱风史
2023-03-14

import React from 'react';
import './Navbar.css';
import Linux from './Linux'


function Navbar(){
    return(
        <nav className="navbar navbar-expand-lg navbar-dark bg-dark">
  <a className="navbar-brand" href="#">Learn to Code</a>
  <button className="navbar-toggler" type="button" data-toggle="collapse" data-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 mr-auto">
      <li className="nav-item active">
        <a className="nav-link" href="#">Home <span className="sr-only">(current)</span></a>
      </li>
      <li className="nav-item">
        <a className="nav-link" href="">Development</a>
      </li>
      <li className="nav-item">
        <a className="nav-link" href="./Linux">Linux</a>
      </li>

我尝试使用react-router-dom。如何在react应用程序中导航到其他页面?

这就是我添加react-router-dom链接方法的方式。

import Link from 'react-router-dom';

<li className="nav-item">
        <Link to='/Linux'></Link>
</li>

然后我收到以下错误:尝试导入错误:“react-router-dom”不包含默认导出(作为“link”导入)。

共有1个答案

时经纬
2023-03-14

您可以关注这篇文章,在这里,我尝试给出一些关于导航如何工作和如何编写代码的更详细的想法。希望对你有帮助

 类似资料:
  • 我创建一个应用程序并在其中使用BottomNavigationView,其中一个片段通过适配器调用另一个片段。我试图让BottomNavigationView在调用这个片段时消失,为此我使用setVigic()。但问题是它没有消失,也许有人能告诉我我做错了什么 底部导航视图:

  • 我的Wordpress菜单栏不工作。我正在创建一个新菜单,但当我在菜单中添加一些页面或类别时,它不会得到重新排序。请帮我整理一下,我正在使用woo commerce,它为我提供了内置菜单,但没有得到重新排序。

  • 我有一个关于底部导航栏的奇怪问题,虽然我花了大量时间在它上面,但我无法解决。当我以“推荐”的方式(从许多教程中)使用它时,它就是无法导航。 那么,我所说的“推荐”方式是什么意思呢:我有一个单独的acticity,其中有一个名为“MainActivity”的navHostFragment。这个主要活动有一个XML布局文件,我将底部导航栏放在其中。BottomNavigationBar还有一个XML布

  • 在这里,我尝试在向下滚动时修改导航栏。我读到这个问题: 滚动后更改导航栏颜色? 向下滚动时导航栏中的转换 引导导航栏将颜色更改为滚动 我不能让它在我的网站上工作,我不明白这个问题: HTML: CSS: JS: 根据我的理解,当向下滚动超过导航栏的大小时,它应该会改变颜色。 我认为这可能是一个问题,因为导航栏的高度在这里没有明确定义,所以我尝试添加: CSS 它仍然不起作用,所以我也尝试使用这里提

  • 我正在使用android中的导航组件,最初我在其中设置了6个片段。问题是我添加了一个新片段(ProfileFragment)。 当我从开始目标导航到此新片段时,按下本机后退按钮不会弹出当前片段。相反,它只是停留在我所在的片段上——后退按钮什么都不做。 这是我的navigation.xml: 在上图中,突出显示的箭头(左侧)是我遇到问题的导航操作。 在我的片段代码中,我导航如下: 其他导航操作正在按

  • 我正在开发一个android项目,我正在尝试使用来自http://developer.android.com/training/implementing-navigation/nav-drawer.html.的示例集成新的导航抽屉 它主要工作除了一件事,动作栏向上按钮不显示菜单,但如果我用手指从边缘滑动主活动屏幕,菜单就会出现,所以我知道实际菜单没有问题,它只是动作栏按钮。 下面是代码 感谢您提供