Как я могу обработать ошибку Ajax в Vue Global? - PullRequest
0 голосов
/ 29 октября 2018

В компоненте vue:

axiosApi.get('...').then((res)=>{
  console.log(res)
}).catch((err)=>{
  console.log(err)
})

Приведенный выше блок кода может перехватывать и обрабатывать ошибки, сгенерированные в API, но я хочу, чтобы глобальный обработчик ошибок обрабатывал ошибки, которые я не обрабатывал вручную.

Если я применю глобальную функцию к ответу axios на axios.interceptors.response.use, функция будет выполнена перед моим catch предложением в логическом слое.

Я хочу следующие шаги: Send request Receive response Logic layer handle errors(Above code block) If not handled by logic layer, handle it globally(Which I need)

В vue2.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...