vue项目使用axios作为ajax请求插件。由于异步的原因,项目初始化后axios获取到的localstorage中缓存的token并没有被刷新,缓存在localstorage中的token不会被axios检测和更新。解决方法如下:1.获取到token后,在axiosheader中设置认证信息//设置token信息并缓存setToken(state,data){state.token=datastore.set('token',data)//设置axiosheader认证信息axios.defaults.headers.token=data}2.获取axios包中localstorage缓存的token//设置认证信息axios.defaults.headers.token=store.get('令牌')
