然后,在使用拦截器时,Axios将视同

时间:2019-08-06 07:44:27

标签: vue.js axios

我有一个拦截器:


axios.interceptors.response.use(
    response => {
        return response;
    },
    error => { 
        return Promise.reject(error);
    }
);

问题在于,代码then()被视为finally()

axios.post("auth/login")
  .then(success => {
    route.push({ name: "home" });
  });

如果登录失败,上面的代码then()仍将执行。

我需要做些什么来防止这种情况的发生,并且仅在响应成功后才执行then()

0 个答案:

没有答案