嵌套路由
代码实现
1.定义嵌套路由声明
//代码示例
<Route path='/' element={<Layout />}>
//此时声明Board与Article为Layout 的嵌套路由
<Route path='Board' element={<Board />}></Route>
<Route path='Article' element={<Article />}></Route>
</Route>
2.去一级路由组件处使用指定二级路由出口
//以步骤一Layout 组件为例
import { Outlet } from "react-router-dom"
function Layout() {
return (
<div>
Layout
<Outlet/>
</div>
)
}
默认二级路由设置
场景:有时候想需要默认显示二级路由,这时候需要默认二级路由设置
方法:添加index属性,再把他自己的path干掉
//步骤一代码为例
<Route index element={<Board />}></Route>