Apabila menggunakan parameter carian dalam laluan React bersarang, apabila saya menggunakan /app dan selepas mengklik pautan yang menavigasi ke /app/user, navigasi tidak berfungsi.
Kalau saya cuba guna tanpa bersarang memang berkesan. Tetapi mengapa ia tidak berfungsi apabila bersarang.
Kotak kod: pautan CodeSandBox
<Routes> <Route path="/" element={<LandingPage />} /> <Route path="/app" element={<Main />}> <Route path=":user" element={<User />} /> </Route> <Route path="*" element={<PageNotFound />} /> </Routes>
Cubalah
Jika anda mahu
User.js
组件嵌套,你需要在Main.js
中添加Outlet