| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -113,21 +113,18 @@ export class VAxios { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          // 1. 获取到刷新token
 | 
					 | 
					 | 
					 | 
					          // 1. 获取到刷新token
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          if (getRefreshToken()) { | 
					 | 
					 | 
					 | 
					          if (getRefreshToken()) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            // 2. 进行刷新访问令牌
 | 
					 | 
					 | 
					 | 
					            // 2. 进行刷新访问令牌
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            console.info('进行刷新访问令牌') | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            try { | 
					 | 
					 | 
					 | 
					            try { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              const refreshTokenRes = await this.refreshToken() | 
					 | 
					 | 
					 | 
					              const refreshTokenRes = await this.refreshToken() | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              // 2.1 刷新成功,则回放队列的请求 + 当前请求
 | 
					 | 
					 | 
					 | 
					              // 2.1 刷新成功,则回放队列的请求 + 当前请求
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              setAccessToken(refreshTokenRes.data.data) | 
					 | 
					 | 
					 | 
					              setAccessToken(refreshTokenRes.data.data.accessToken) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              ;(config as Recordable).headers.Authorization = 'Bearer ' + getAccessToken() | 
					 | 
					 | 
					 | 
					              ;(config as Recordable).headers.Authorization = 'Bearer ' + getAccessToken() | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              requestList.forEach((cb: any) => { | 
					 | 
					 | 
					 | 
					              requestList.forEach((cb: any) => { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                cb() | 
					 | 
					 | 
					 | 
					                cb() | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              }) | 
					 | 
					 | 
					 | 
					              }) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              requestList = [] | 
					 | 
					 | 
					 | 
					              requestList = [] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              // TODO
 | 
					 | 
					 | 
					 | 
					              return new Promise((resolve) => { | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              console.info('刷新令牌end', res) | 
					 | 
					 | 
					 | 
					                resolve(this.axiosInstance(config)) | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              // return new Promise((resolve) => {
 | 
					 | 
					 | 
					 | 
					              }) | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              //   resolve(this.axiosInstance(config))
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              // })
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              // res = await Promise.all([this.axiosInstance(config)])[0]
 | 
					 | 
					 | 
					 | 
					              // res = await Promise.all([this.axiosInstance(config)])[0]
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } catch (e) { | 
					 | 
					 | 
					 | 
					            } catch (e) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              console.info(e) | 
					 | 
					 | 
					 | 
					              console.info(e) | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |