mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2024-11-26 01:01:52 +08:00
commit
0bbf45ce51
@ -10,6 +10,6 @@ export const smsLogin = data => http.post('/member/auth/sms-login', data)
|
||||
//微信小程序的一键登录
|
||||
export const weixinMiniAppLogin = data => http.post('/member/auth/weixin-mini-app-login', data)
|
||||
//刷新令牌
|
||||
export const refreshToken = data => http.post('/member/auth/refresh-token', data)
|
||||
export const refreshToken = data => http.post('/member/auth/refresh-token', {data})
|
||||
//退出登录
|
||||
export const logout = data => http.post('/member/auth/logout', data)
|
||||
|
@ -1,5 +1,6 @@
|
||||
const getters = {
|
||||
accessToken: state => state.user.accessToken,
|
||||
refreshToken: state => state.user.refreshToken,
|
||||
userInfo: state => state.user.userInfo,
|
||||
hasLogin: state => !!state.user.accessToken
|
||||
}
|
||||
|
@ -36,7 +36,10 @@ module.exports = vm => {
|
||||
}
|
||||
// 2. 进行刷新访问令牌
|
||||
try {
|
||||
const refreshTokenRes = await refreshToken()
|
||||
let param = {}
|
||||
let refreshToken = uni.getStorageSync('REFRESH_TOKEN');
|
||||
param.refreshToken = refreshToken;
|
||||
const refreshTokenRes = await refreshToken(param)
|
||||
// 2.1 刷新成功,则回放队列的请求 + 当前请求
|
||||
vm.$store.commit('SET_TOKEN', refreshTokenRes.data)
|
||||
requestList.forEach(cb => cb())
|
||||
|
Loading…
Reference in New Issue
Block a user