如何在next js 14上隐藏主布局

问题描述 投票:0回答:1

我正在使用 next js 14 的应用程序路由器,我有一个主布局,其中包括导航栏和页脚,我想在我的管理页面上隐藏此布局,正确的方法或最佳方法是什么?

next.js app-router
1个回答
0
投票

不确定您是否可以将其隐藏在特定路线上,但您可以将其从根布局中删除,并将导航栏/页脚添加到包含非管理员的组中的layout.js/ts中。

|/app
|/app/layout.ts (or js)
|/app/(admin)
|/app/(admin)/layout.ts
|/app/(admin)/page.ts
|/app/(non-admin)/layout.ts <-- add navbar and footer here
|/app/(non-admin)/page.ts

© www.soinside.com 2019 - 2024. All rights reserved.