nuxt調用weixin-js-sdk


在nuxt中調用weixin-js-sdk與在vue中有所不同。

通常在vue中用 import wx from 'weixin-js-sdk' 調用weixin-js-sdk,但在nuxt中會出現window is not defined的報錯。

 

 

解決方法:

Window 或 Document 對象未定義是因為一些只兼容客戶端的腳本被打包進了服務端的執行腳本中去。 對於只適合在客戶端運行的腳本,需要通過使用 process.client 變量來判斷導入。

let wx = {}
if (process.client) {
  wx = require('weixin-js-sdk')
}

 

參考官網:Window 或 Document 對象未定義

 

END-------------------

 

 

 


免責聲明!

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



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