axios.interceptors.request.use(config => config, error => Promise.reject(error)); axios.interceptors.response.use((response) => { const status = response.data.statusCode; if (status === 'AAM-ER-301' || status === 'AAM-ER-302' || status === 'AAM-ER-303') { alert('已超時,請重新登錄'); if (sessionStorage.getItem('isNaigation') === 'yes') { window.parent.location.href = '/'; } else { window.location.href = '/'; } } else return response; }, error => Promise.reject(error));
參考: https://blog.csdn.net/H1069495874/article/details/80057107