mirror of
				https://github.com/YunaiV/ruoyi-vue-pro.git
				synced 2025-10-31 10:37:41 +08:00 
			
		
		
		
	| @ -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 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) | export const logout = data => http.post('/member/auth/logout', data) | ||||||
|  | |||||||
| @ -1,5 +1,6 @@ | |||||||
| const getters = { | const getters = { | ||||||
|   accessToken: state => state.user.accessToken, |   accessToken: state => state.user.accessToken, | ||||||
|  |   refreshToken: state => state.user.refreshToken, | ||||||
|   userInfo: state => state.user.userInfo, |   userInfo: state => state.user.userInfo, | ||||||
|   hasLogin: state => !!state.user.accessToken |   hasLogin: state => !!state.user.accessToken | ||||||
| } | } | ||||||
|  | |||||||
| @ -36,7 +36,10 @@ module.exports = vm => { | |||||||
|           } |           } | ||||||
|           // 2. 进行刷新访问令牌 |           // 2. 进行刷新访问令牌 | ||||||
|           try { |           try { | ||||||
|             const refreshTokenRes = await refreshToken() |             let param = {} | ||||||
|  |             let refreshToken =  uni.getStorageSync('REFRESH_TOKEN'); | ||||||
|  |             param.refreshToken = refreshToken; | ||||||
|  |             const refreshTokenRes = await refreshToken(param) | ||||||
|             // 2.1 刷新成功,则回放队列的请求 + 当前请求 |             // 2.1 刷新成功,则回放队列的请求 + 当前请求 | ||||||
|             vm.$store.commit('SET_TOKEN', refreshTokenRes.data) |             vm.$store.commit('SET_TOKEN', refreshTokenRes.data) | ||||||
|             requestList.forEach(cb => cb()) |             requestList.forEach(cb => cb()) | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 芋道源码
					芋道源码