请稍等 ...
×

采纳答案成功!

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

我的hoc不用加getInitialProps也能正常执行原组件的getInitialProps方法,不知道是不是最新的版本改了?

直接就能正常逻辑显示,并不用加getInitialProps方法

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

插入代码

2回答

提问者 BugsMaker 2019-12-14 17:40:01
1
2
3
4
5
6
7
8
9
10
11
12
13
export default (Comp) => {
    function TestHocComp({Component, pageProps, ...rest}) {
 
        console.log(Component, pageProps)
        if(pageProps) {
            pageProps.test = "!@#"
        }
         
        return <Comp Component={Component} pageProps={pageProps} {...rest} />
    }
 
    return TestHocComp;
}

就是按照老师你的写的

0 回复 有任何疑惑可以回复我~
Jokcy 2019-12-11 20:45:26

你的HOC是怎么写的?

0 回复 有任何疑惑可以回复我~
  • 提问者 BugsMaker #1
    export default (Comp) => {
        function TestHocComp({Component, pageProps, ...rest}) {
    
            console.log(Component, pageProps)
            if(pageProps) {
                pageProps.test = "!@#"
            }
            
            return <Comp Component={Component} pageProps={pageProps} {...rest} />
        }
    
        return TestHocComp;
    }
    
    就是按照老师你的写的
    回复 有任何疑惑可以回复我~ 2019-12-14 17:40:30
  • Jokcy 回复 提问者 BugsMaker #2
    你的App呢,有覆盖默认的getInitialProps么
    回复 有任何疑惑可以回复我~ 2019-12-16 21:53:55
  • 提问者 BugsMaker 回复 Jokcy #3
    有重写的
    回复 有任何疑惑可以回复我~ 2019-12-21 14:42:49
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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