例如:如果我要在“购物”区域和“用户设置”区域中使用两种不同类型的导航栏。
答案 0 :(得分:0)
您可以使用pages/_app.js
在所有页面上共享布局,但是如果您有多个布局,则可以:
_app.js
的子级。例如,pages/index.js
会在此处而不是在<Layout />
中渲染您的_app.js
组件。然后,pages/blog.js
可以呈现不同的布局<BlogLayout />
。useRouter()
内的_app.js
钩子来检查您所走的路线并有条件地更改布局。