【发布时间】:2021-10-26 12:35:27
【问题描述】:
在我的 Next.js 应用程序中,我似乎无法访问 window:
未处理的拒绝(ReferenceError):未定义窗口
componentWillMount() {
console.log('window.innerHeight', window.innerHeight);
}
【问题讨论】:
-
将代码移动到componentDidMount(),它只在
window可用的客户端上执行。此外,componentWillMount()在 v17 中是 deprecated https://github.com/zeit/next.js/wiki/FAQ#i-use-a-library-which-throws-window-is-undefined
标签: javascript reactjs next.js