Отмененный запрос на бекенд через vue axios все равно грузит последующие запросы?

Если запрос был отменен через Vue Axios, то последующие запросы не будут от него зависеть и будут отправляться независимо от того, был ли предыдущий запрос отменен или нет.

Vue Axios - это плагин, который является оберткой над библиотекой Axios, позволяющей легко выполнять HTTP-запросы из Vue.js приложений. Одним из основных преимуществ использования Axios в Vue.js является возможность отменять запросы, что особенно полезно, если пользователь отменяет действие, которое было вызвано запросом на сервер.

Для отмены запроса в Vue Axios, необходимо использовать CancelToken. При создании экземпляра запроса можно передать экземпляр CancelToken и сохранить его в переменной. Затем, если нужно отменить запрос, вызывается метод "cancel" у этого экземпляра CancelToken.

Например, в следующем коде мы создаем экземпляр CancelToken и передаем его в качестве параметра в запрос:

// Создание экземпляра CancelToken
const cancelTokenSource = axios.CancelToken.source();

// Выполнение запроса с использованием CancelToken
axios.get('/api/data', {
  cancelToken: cancelTokenSource.token
}).then(response => {
  // Обработка успешного ответа
}).catch(error => {
  // Обработка ошибки
});

// Отмена запроса
cancelTokenSource.cancel('Request canceled');

Когда вызывается метод "cancel" у экземпляра CancelToken, все запросы, которые были созданы с использованием этого экземпляра, будут отменены. Это означает, что и сам запрос, и последующая обработка успешного ответа или ошибки будет пропущена.

Таким образом, если запрос был отменен, он не будет иметь никакого влияния на последующие запросы, и они будут отправлены независимо от отмены предыдущего запроса. Это позволяет приложению продолжать работу, игнорируя отмененные запросы и сосредоточиваться на более актуальных запросах или действиях.