我尝试将BrowserRouter
从react-router-dom
从我的main.jsx
文件移动到我的App.jsx
文件,但它不起作用。
下面是我在App.jsx中的代码:
export default function App() {
return (
<>
<PageHeader />
<About />
<Works />
<Contact />
<Footer />
<Routes>
<Route path="/resume" element={<Resume />} />
</Routes>
</>
)
}
它只是显示在同一页上,因为我的其他组件时,我想要它,就好像它是一个单独的页面。
1条答案
按热度按时间q43xntqr1#
当前,所有内容content * 除了 *
Resume
都是无条件渲染的。如果你希望它也被 * 有条件地 * 呈现,那么把内容移动到一个路由中。示例:
如果你想让每个页面都呈现页眉和页脚,那么可以将它们从路由中移出,无条件地呈现。
示例: