React-Router-dom父子路由通过Route标签来实现,子级路由的路径会拼接到父级路由的后方
/local/user
/local/detail
通过Route标签实现
<Routes>
<Route path="/local" element={<AppLayout />}>
<Route index element={<Home />} />
<Route path="/user" element={<User />} />
<Route path="/user/detail" element={<Detail />} />
</Route>
<Route path="/login" element={<Login />} />
</Routes>
在 CodeSendbox 中尝试
index用来标记默认子路由,默认子路由的路径和父级路由的路径相同
父级路由的element是不必输的,当为父级路由输入组件时,需要在父级组件中使用<Outlet />
标签来确定路由切换的位置