【发布时间】:2020-10-28 13:23:29
【问题描述】:
我正在尝试从 localStorage 中获取一个值以确定存储中变量的值。我记得大约一年前用 vuejs 尝试过类似的东西,它似乎奏效了。我对 Reactjs 也没有任何问题。但由于某种原因,我在 Nuxt 中做同样的事情时不断收到这个错误
这是我的 user.js 文件
export const state = () => ({
isLoggedIn: !!localStorage.getItem('userDetails')
})
export const mutations = {
login(state) {
state.isLoggedIn = true;
},
logout(state) {
window.localStorage.clear()
state.isLoggedIn = false;
}
}
我在处理这个问题时错了吗?或者这不应该工作?任何帮助表示赞赏。
【问题讨论】:
-
你在做ssr吗?
-
我相信是的。我是否必须将应用程序重新创建为 PWA 才能正常工作?但后来我会放弃ssr。还有另一种解决方法吗?或重新创建为 PWA 是解决此问题的唯一方法。
-
@Roj 我添加了一个新答案来解决 SSR 问题
标签: javascript vue.js vuex nuxt.js