let token = uni.getStorageSync('refreshToken')
if (token) {
const params = {
client_id: "myjszl",
client_secret: '123',
grant_type: "refresh_token",
refresh_token: token
}
await postLoginWxMinAPI(params, { header: { 'content-type': 'application/x-www-form-urlencoded' }, custom: { auth: false, toast: false } }).then((res) => {
uni.removeStorageSync('accessToken');
uni.removeStorageSync('refreshToken');
uni.removeStorageSync('tabBarRecords'); //先清空
uni.removeStorageSync('hostoryArr')
uni.removeStorageSync('personalId')
uni.setStorageSync('accessToken', res.accessToken);
uni.setStorageSync('refreshToken', res.refreshToken);
uni.setStorageSync('personalId', res.userInfo.userId);
uni.setStorageSync('isLogin', true);
}).catch((err) => {
this.$toast('登录异常,请联系管理员');
})
}
return uni.$u.http.request(response.config);
//这个return才能被原页面获取数据
uni-app的token过期如何发起重新请求
最新推荐文章于 2024-07-20 16:21:28 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)