【发布时间】:2022-04-03 20:12:40
【问题描述】:
我正在使用 Layout 开发 NextJS 项目,以便我可以对所有页面使用相同的页眉和页脚。但是对于其中一页,我不需要页眉,我只需要页脚。有没有办法做到这一点?
这是我的 _App.js:
function MyApp({ Component, pageProps }) {
return (
<Layout>
<Component {...pageProps} />;
</Layout>
);
}
这就是我渲染它们的方式:
<Header />
<SidebarMenu />
<FloatingChat />
{/* Display props */}
{children}
<Footer />
【问题讨论】:
-
您可以创建一个单独的组件,例如
<Header />和<Footer />,并根据需要调用它们中的一个或两个。或者,如果您想深入挖掘,请构建您自己的_document.tsx文件,read here。