token为什么还要存在vuex里,直接使用localstorage或cookie读取使用不是一样么?

先保存到localstorage,然后又存到vuex里,之后从vuex中读取使用,那为什么不直接从localstorage中读取使用,保存到vuex里,页面刷新直接就没了,为什么不直接用localstorage?

当然是为了方便在页面使用和接口请求时携带,试想一下,每用一次就写一遍const token = localStorage.getItem('token'); 什么感受,一个项目下来 百十遍差不多,能把自己写吐了

这个就得看自己了本地存储,有本地存储的好处,vuex有vuex的好处。我习惯用本地存储。因为vuex就像你说的刷新就没有了。
本地存储就是,每次都得写一遍代码。但是可以封装一个函数,直接调用函数就行。

每个人的写法不一样就看你自己的想法了,你可以存储在本地然后写一个全局的方法用的时候调用就好了,业务场景不同选择的方法就不同,合适就好