vue.js - Nuxt 中间件返回默认存储状态,即使在我的组件中对 vuex 进行了变异
问题描述
我正在尝试使用中间件来阻止未经身份验证的用户访问某个页面。我遇到的问题是当我尝试获取 store.state.user 时,我得到默认值,
{
loggedIn:false,
loggedInUser: null,
newUser:false
}
但是,当我访问组件中的状态时,我得到:
{
"loggedIn":true,
"loggedInUser":{"myobject with sensitive dat "}},
"newUser":false
}
如果我使用 vue 开发工具进行检查,我会得到正确的状态。我做错了什么
解决方案
推荐阅读
- python - 通过函数添加减法值并将数据附加到 for 循环的列表中
- python - \b 等效于在 python 中保持零宽度的 unicode 正则表达式
- c++ - 致命错误:dcmtk/config/osconfig.h:没有这样的文件或目录
- wordpress - 向每 100 个页面访问者显示不同的内容(wordpress)
- python - 将年份数字转换为 'yyyy-mm-dd' 格式
- reactjs - 错误 #11322 - 您网站的“gatsby-node.js”创建了一个页面,但没有将路径传递给组件
- python - `ast.literal_eval` 的最快实现
- c# - 尝试使用 memorystream 显示 PDF 时无法评估表达式错误
- recursion - 尝试将递归用于斐波那契数列(JAVA)时出现越界异常
- r - 如何将值的数量转换为其在 R 中的区间?