vue点击登录,获取不到sessionstorage值?-灵析社区

怼怼事务所

vue点击登录,跳转不到首页,获取不到sessionstorage值,刷新页面再点登录就可以 请为一下是为啥,是因为sessionStorage不是实时存的吗 login.vue代码 ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/9eed2f7f8b7be1dd7e773a50bac67dc0.png) permission.js 路由守卫代码 ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/51b7502288e1dc24c204eccaa4a160eb.png) vuex index.js代码 ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/5eb7430eccfcc23cd30c604bbce8901b.png)

阅读量:19

点赞量:0

问AI
栀子花爷爷
因为你用的是 "getter",本质上它和 vue 的 "computed" 差不多,只有依赖项改变或者初始化时才会重新计算。你 "SET_TOKEN" 完之后 "GET_TOKEN" 并没有监听到变化,也就不会去重新取值。