【发布时间】:2022-10-23 00:53:23
【问题描述】:
在 App.js 文件中,我有一个网页组件。通过组件在页面上的垂直滚动工作正常:
function App() {
return (
<div className="App">
<Navigation/>
<About/>
<Statement/>
<Contact/>
</div>
);
}
当我把路由器放在上面时,垂直滚动是不可能的,只有一个基于“/”链接(路径)的组件是可见的,我无法滚动页面。如何启用页面的垂直滚动?
function App() {
return (
<div className="App">
<Routes>
<Route path="/" element={<Navigate to="home"/>} />
<Route path="/home" element={<Navigation />} />
<Route path="/about" element={<About />} />
<Route path="/statements" element={<Statement />} />
<Route path="contact" element={<Contact />} />
</Routes>
</div>
);
}
【问题讨论】:
-
然后只需使用哈希 -
<a href="#home">将滚动到<div id="home">^^
标签: reactjs react-router react-router-dom