Spatie表单后端验证-使用axios拦截器清除表单对象

时间:2020-05-11 12:00:03

标签: vue.js axios

我使用spatie form-backend-validation处理Vue中的发布表单。当我添加axios 拦截器来处理401响应时,它将清除Form对象中的值,包括应从后端接收的错误消息。

那么拦截器是否与此程序包不兼容?或者我应该在拦截器中做其他事情吗?

axios.interceptors.response.use(response => { 
  return response;              //<-- this clears the Form object and errors are lost

}, error => {
  if (error.response.status === 401) { 
      localStorage.removeItem( "user-login");  
      window.location.href = '/logout?redirect=login' 
  }
  return error;
});

该软件包如何与拦截器一起使用?

0 个答案:

没有答案