|
|
@@ -20,6 +20,10 @@ const _axios = axios.create(config);
|
|
|
|
|
|
_axios.interceptors.request.use(
|
|
|
(config) => {
|
|
|
+ const token = localStorage.getItem('token');
|
|
|
+ if (!token) {
|
|
|
+ return Promise.reject({message:'未登录', hidden: true});
|
|
|
+ }
|
|
|
config.headers.Authorization = localStorage.getItem('token');
|
|
|
return config;
|
|
|
},
|
|
|
@@ -40,11 +44,13 @@ _axios.interceptors.response.use(
|
|
|
},
|
|
|
(error) => {
|
|
|
// Do something with response error
|
|
|
- ElMessage({
|
|
|
- type: 'error',
|
|
|
- showClose: true,
|
|
|
- message: '接口出错,错误信息:' + error.message
|
|
|
- })
|
|
|
+ if (!error.hidden) {
|
|
|
+ ElMessage({
|
|
|
+ type: 'error',
|
|
|
+ showClose: true,
|
|
|
+ message: '接口出错,错误信息:' + error.message
|
|
|
+ })
|
|
|
+ }
|
|
|
Promise.reject(error)
|
|
|
}
|
|
|
);
|