Ответный объект axios в обратном вызове finally не определен - PullRequest
0 голосов
/ 07 февраля 2019

Я использую axios в одном из моих проектов Vue.js.Я выполняю некоторые операции независимо от того, происходит ли сбой или завершается вызов API.Я узнал о finnaly() методе.Он выполняется после того, как запрос API либо потерпит неудачу, либо завершится успешно.Но я не получаю объект ответа в обратном вызове, переданный наконец.

Например:

axios()
.then((response) => {
  console.log(response); // response object defined
  //handle response on success
  return response
}).finally((response) => {
  console.log(response); // response object undefined
});

Ответы [ 2 ]

0 голосов
/ 12 июня 2019

Я решил это, включив скрипт polyfill.finally:

<script src="https://polyfill.io/v3/polyfill.min.js?features=Promise.prototype.finally" defer></script>
0 голосов
/ 07 февраля 2019

Метод Promise.

...