Задать вопрос
IgorPI
@IgorPI

Как исключить дребезг живого поиска?

Коллеги, как исключить дребезг живого поиска?
5d28daa793034490732336.gif

Вот некоторые детали
events()
{
    this.$root.$on("on-root-main-search-change", async ({e, value, f}) => {
        let response = await Digest.fastSearch({
            q: value
        })

        f(response.items)
    })
}


Понятное дело, что если использовать кнопку поиска, то по нажатию инициализировался бы и поиск.

Как снизиться частоту обращений на сервер?
Вот например, пользователь яростно колотит по кнопкам и при каждом движении происходит запрос.

На гифке видно, что я имею в виду.
Не приятное зрелище.

Спасибо!
  • Вопрос задан
  • 300 просмотров
Подписаться 1 Простой 4 комментария
Решение пользователя lloydbanks К ответам на вопрос (4)
@lloydbanks
Ответ написан
Комментировать