【发布时间】:2020-09-20 13:53:50
【问题描述】:
我正在尝试做的事情:我正在尝试让我的 React Web-App NavBar 链接到我的应用内的其他页面。
我的尝试:
- 在我的 App.js 文件中,我已经设置了 React-Router-Dom,如您所见。
- 我还在导航栏中插入了链接
- 现在,我在本地服务器上查看站点时遇到了问题。 (见截图)
这是 App.js 的代码
import React from "react"
import NavBar from "./NavBar"
import Dashboard from "./Dashboard"
import {BrowserRouter as Router, Switch, Route} from "react-router-dom";
function App() {
return (
<Router>
<div>
<NavBar />
<Route path="/dashboard" component={Dashboard} />
</div>
</Router>
)
}
export default App
这是导航栏的代码
import React from "react"
import "./Style.css"
import { link } from 'react-router-dom'
class NavBar extends React.Component {
render() { return (
<nav>
<h1 className="h1">Hello</h1>
<ul>
<link to={"./Dashboard"}>
<li>Dashboard</li>
</link>
</ul>
</nav>
)
}
}
export default NavBar
这是错误的屏幕截图: enter image description here
【问题讨论】:
-
请查看屏幕截图了解更多内容!这会有所帮助:)
-
请在此处查看 React-router 的文档:它应该作为“链接”而不是“链接”导入:reactrouter.com/web/api/Link
标签: reactjs react-router navigation linker