场景:原pc项目转简易移动版uni,登录之后,调用接口的时候,接口401鉴权失败。
分析一顿之后发现是登录返回的token没有塞到后来axios请求的请求头中的Authorization中
再一看登录接口确实返回了token,那么问题就是token拿到之后没有塞到请求头配置变量中
一看果然是异步的问题:
原来是使用了 uni.setStorage()和uni.getStorage() 造成token传递的时候异步
最后直接改成 uni.setStorageSync() 和 uni.getStorageSync() 方法
真香!
详情 关于uni的缓存api
简单的uniapp获取浏览器缓存的同步和异步方法
最新推荐文章于 2024-05-23 12:00:08 发布