vue入门学习https://juejin.cn/post/7021470911345721352使用Vuex的过程大致为:
创建一个Vuex store,并在store中定义state、mutations、actions、getters和modules。
在Vue组件中使用store中的状态和函数,将store注入到Vue根实例中。
在Vue组件中通过调用store中的函数来修改状态,或通过映射(map)getter来获取状态。
初始化的时候从缓存读取值
const state={
token:getToken//从缓存中读取初始值 getToken调用返回的结果给token
}
设置的时候 上一次设的值放到缓存里面 同步缓存
const mutation={
setToken(state,token){
state.token=token
setToken(token)//上一次设的值放到缓存里面 同步缓存
},
removeToken(){//退出删除vuex里面的token
state.token=null
removeToken()
}
}