【发布时间】:2022-08-16 16:37:41
【问题描述】:
我的 App.js 中有这段代码,我声明了这些路由:
function App() {
return (
<BrowserRouter>
<div className=\'App\'>
<Switch>
<Route exact path=\"/\"><Index /></Route>
<Route exact path=\"/contact\"><Contact /></Route>
</Switch>
</div>
</BrowserRouter>
);
}
export default App;
然后在我的 Navbar.js 中,我将此链接声明为 /contact:
<Link to={ \"/contact\" } className=\"nav-item nav-link\">Contact</Link>
而且它不起作用,url 变成了 \"http://localhost:3000/contact\" 但它仍然在索引页面中,奇怪的是当我在 url 框中键入完全相同的 url它带我到联系页面
-
可以制作问题的沙盒链接
-
mmm idk 该怎么做对不起
-
导航栏在哪里?
-
navbar.js 位于 components 文件夹中,contact.js 位于 pages 文件夹中
标签: javascript reactjs