Как остановить только последний запрос на получение - PullRequest
0 голосов
/ 12 декабря 2018

Поэтому я пытаюсь получить несколько фотографий с веб-сайта для создания галереи.Дело в том, что когда я хочу отсортировать по автору , я опорожняю свои фотографии [], чтобы заново заполнить их при получении.

sortByAuthor() {
    console.log('Sort')
    this.setPhotos([]); //Emptying
    this.fetchGallery();
},
fetchGallery() {
    const url = new URL('wtv');
    const params = {
        author: this.sortByAuthor ? this.sortByAuthor : '',
        order: this.sortByDate,
        limit: this.limit
    };
    url.search = new URLSearchParams(params);

    fetch( url , {
        method: 'GET',
    }).then((response) => {

        response.json().then((data) => {
            this.fetchGallery(this.photos.length)
        });
    }).catch();
}

enter image description here

Как бы вы сделали, чтобы отменить только последний Fecth?

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