daxiongYang лет назад: 7
Родитель
Сommit
8ebf83f221
2 измененных файлов с 4 добавлено и 5 удалено
  1. 3 3
      src/api/request.js
  2. 1 2
      src/views/layout/index.vue

+ 3 - 3
src/api/request.js

@ -16,17 +16,17 @@ service.interceptors.request.use(config => {
16 16
  config.headers['token'] = Vue.cookie.get('token')
17 17
  return config
18 18
}, error => {
19
  return Promise.reject(error)
19
  Promise.reject(error)
20 20
})
21 21
22 22
// response拦截器
23 23
service.interceptors.response.use(response => {
24 24
  if (response.data && response.data.code === 401) { // 401, token失效
25
    Vue.cookie.delete('token')
26 25
    router.push({ name: 'login' })
27 26
  }
28 27
  return response
29
}, error => {
28
},
29
error => {
30 30
  return Promise.reject(error)
31 31
})
32 32

+ 1 - 2
src/views/layout/index.vue

@ -61,13 +61,12 @@
61 61
        API.user.info().then(({data}) => {
62 62
          if (data && data.code === 0) {
63 63
            this.loading = false
64
            this.DELETE_CONTENT_TABS([])
65 64
            this.UPDATE_USER_ID({ id: data.user.userId })
66 65
            this.UPDATE_USER_NAME({ name: data.user.username })
67 66
          }
68 67
        })
69 68
      },
70
      ...mapMutations(['UPDATE_DOCUMENT_CLIENT_HEIGHT', 'UPDATE_USER_ID', 'UPDATE_USER_NAME', 'DELETE_CONTENT_TABS'])
69
      ...mapMutations(['UPDATE_DOCUMENT_CLIENT_HEIGHT', 'UPDATE_USER_ID', 'UPDATE_USER_NAME'])
71 70
    }
72 71
  }
73 72
</script>