store.getters.token 无法获取token

来源:3-23 登录鉴权解决方案

慕哥7265293

2022-01-27

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是空的

http://img.mukewang.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

写回答

2回答

weixin_慕码人2579377

2022-07-16

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

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


2
0

Sunday

2022-01-27

你好

你的 getters 是否注册了?

0
5
宸翰动云烟
回复
慕瓜6338143
getters.js 里面记得导出 export default getters
2023-02-11
共5条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程