请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

3.7 节代码 。TypeError: Cannot destructure property `res` of 'undefined' or 'null'.

class MyApp extends App{
    static async getInitialProps({ Component }) {
        let pageProps
        if (Component.getInitialProps){
            pageProps = await Component.getInitialProps()
        }else{
            pageProps = { nothing: "nothing__" }
        }
        return  { pageProps } 
    }

    render() {
        const { Component, pageProps } = this.props
        return (
            <Container>
                <Layout>
                    <Component {...pageProps} />
                </Layout>
            </Container>
        )
    }

}

自定义_App.js 时候,如果判断·Component 具有getInitialProps, 则执行返回 pageprops,
没有的话要怎么处理呢?
现在的代码好像有静态类型检查,这么写会报错。。。

还有老师联系方式? qq群或者微信群有嘛?

正在回答 回答被采纳积分+3

2回答

learning_machine 2020-06-07 11:14:13

https://img1.sycdn.imooc.com//szimg/5edc5b7b08087fd807210296.jpg漏了参数了

0 回复 有任何疑惑可以回复我~
Jokcy 2019-12-23 20:30:25

没有的话给个默认值呗。静态检查?你值得ts?有官方qq群的,课程信息页面有显示

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号