[英]Nuxt.js: window is not defined
我正在使用 Nuxt.js。 設置 vuex-persist 時出現以下問題。 有人可以幫助我嗎?
商店/index.js
商店/LangModule.js
重要的是要知道 Nuxt 在服務器端和客戶端都可以工作,所以你不能在所有地方使用window
,因為它只存在於客戶端。
您可以聲明此插件無 SSR,以避免在服務器端運行它。
按照文檔:
nuxt.config.js
export default {
plugins: [
{ src: '~/plugins/vuex-persist', ssr: false }
]
}
~/plugins/vuex-persist.js
import VuexPersistence from 'vuex-persist'
export default ({ store }) => {
new VuexPersistence({
/* your options */
}).plugin(store);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.