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 }

問題解決了,隨帶附上 官方傳送門

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM