我正在使用 next js 14 的应用程序路由器,我有一个主布局,其中包括导航栏和页脚,我想在我的管理页面上隐藏此布局,正确的方法或最佳方法是什么?
不确定您是否可以将其隐藏在特定路线上,但您可以将其从根布局中删除,并将导航栏/页脚添加到包含非管理员的组中的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