nuxt遇到的问题(一)window 或 document is not defined

因为用了VUE做的官网,既然是官网了避免不了SEO的问题了(该死当初就不应该选择用vue)

很自然就是选择了使用nuxt.js来做ssr预渲染了。

因为网站不是响应式的,PC / 移动端要进行对应跳转,故使用了 window.οnresize 监听窗口变化

然鹅。。。。。

 

window is not defined

    ***  碰到这种报错,是由于nuxt.js会在服务端渲染页面,而服务端并没有window或document  ***   

 

  • 官方给出的解决方案如下:

so....

1 if (process.client) {
2   window.onresize(function(){
3     //code
4   })
5 }

问题解决了,随带附上 官方传送门

 

posted @ 2019-10-15 16:08  有梦想的切图仔  阅读(7760)  评论(0编辑  收藏  举报