我们在进行一些增删改查的操作时 客户登录的令牌token过期会跳转到登录页面重新获取令牌token
而无痛刷新的作用就是在客户在进行重要操作时 重新调用一次登录接口将过期的token替换
你可以将账号密码存在状态管理里面,或者全局变量,sessionStorage,localStorage中,但是建议将这些账号密码存在客观不能直观发现的地方(状态管理可以指定持久化 不用去对账密持久化--->持久化可以在存储中看到)
login(data).then(res => {
if (200 === res.data.errno) {
Object.assign(store.logindata,data)//浅拷贝data--->账密存贮在状态管理
//逻辑代码操作--->等等
return Promise.resolve(Token)
}
2.在https.ts文件中的响应拦截器进行拦截操作 这里的async是将普通函数转化成异步函数 await是将其转为同步任务并阻塞 等待其他执行完了 在继续