完善响应拦截log提示
This commit is contained in:
		
							parent
							
								
									f398869850
								
							
						
					
					
						commit
						15e0ecac94
					
				@ -136,7 +136,7 @@ const actions = {
 | 
			
		||||
  // 登录
 | 
			
		||||
  async login({ commit }, data) {
 | 
			
		||||
    const res = await login(data)
 | 
			
		||||
    console.log('将登录页的逻辑移动到 vuex 里面')
 | 
			
		||||
    // console.log('将登录页的逻辑移动到 vuex 里面')
 | 
			
		||||
    commit('setToken', res)
 | 
			
		||||
    setTimeStamp()
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
@ -108,13 +108,13 @@ service.interceptors.response.use(res => {
 | 
			
		||||
    return Promise.reject(message) // 这里的reject是为了可以继续链式调用, 比如跳到login/index handleLogin catch
 | 
			
		||||
  }
 | 
			
		||||
}, async err => {
 | 
			
		||||
  console.dir(err)
 | 
			
		||||
  // 有一种特殊情况, token出错了, 就要退出登录
 | 
			
		||||
  if (err.response && err.response.data && err.response.data.code === 10002) {
 | 
			
		||||
    await store.dispatch('user/logout')
 | 
			
		||||
    router.push('/login')
 | 
			
		||||
    Message.error('登录失效')
 | 
			
		||||
  } else {
 | 
			
		||||
    console.dir(err)
 | 
			
		||||
    // 提示错误
 | 
			
		||||
    Message.error(err.message)
 | 
			
		||||
    // reject
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user