请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

store.getters.token 无法获取token

1、在main.js中有导入permission.js

App store installIcons AppinstallIconsstore

2、在permission.js中,store.getters.token无法获取token

router store routerstorestorestore

3、store.getters.token是undefined,store.getters是空的

https://img1.sycdn.imooc.com//szimg/61f2889709a022c304560349.jpg

4、在store.index.js中,有注册getters

user user

5、在store.getters.js中有设置计算属性

// 快捷访问模块中的state状态属性
const getters = {
 token: state => state.user.token
}
export default getters

正在回答 回答被采纳积分+3

2回答

weixin_慕码人2579377 2022-07-16 20:33:42

我也遇到了这个问题,store.getters.token是undefined,现在解决了,是getter注册问题,把getters写错到modules里了,应该是:

export default createStore({
  getters,
  modules: {
    user
  }
})


2 回复 有任何疑惑可以回复我~
Sunday 2022-01-27 21:02:26

你好

你的 getters 是否注册了?

0 回复 有任何疑惑可以回复我~
  • xingyue #1
    我的getters注册了,但是也是上面的同学一样获取到空的
    console.log(store.getters)
    控制台打印: {}
    回复 有任何疑惑可以回复我~ 2022-05-14 00:46:45
  • xingyue #2
    找到问题了
    回复 有任何疑惑可以回复我~ 2022-05-14 00:59:19
  • 我也是这个情况  请问怎么解决?
    回复 有任何疑惑可以回复我~ 2022-05-14 15:19:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信