老师,加了Layout标签包裹后报错了,不知道是哪里的额原因?
来源:3-7 nextjs自定义App

九千胜最光阴
2019-05-07
老师,加了Layout标签包裹后报错了,不知道是哪里的额原因?
import App, { Container } from “next/app”;
import “antd/dist/antd.css”;
import Layout from '…/components/layout’
class MyApp extends App {
static async getInitialProps({ Component }) {
console.log(“app init”);
let pageProps;
if(Component.getInitialProps){
pageProps = await Component.getInitialProps();
}
return {
pageProps
};
}
render() {
const { Component, pageProps } = this.props;
return (
<Component {…pageProps} />
);
}
}
export default MyApp;
写回答
2回答
-
Jokcy
2019-05-08
你在调用Component.getInitialProps();的时候没有把ctx传递下去,课程有讲到这个的啊
10 -
月牙s
2019-05-16
在layout组件里面使用了documen对象会报这个错,SSR的时候应该是拿不到document对象的
00
全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github
学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理
651 学习 · 311 问题
相似问题