в моем приложении javascript я запускаю эту функцию при изменении входного значения.Я хочу отложить вызов ajax с помощью функции lodash debounce
.Проблема в том, что функция работает только для первого нажатия клавиши.Например, я начал печатать и вызывать функцию ajax через 1 секунду после ввода первой буквы.Я хочу отложить вызов для каждого нажатия клавиши, но когда я набираю через 1 секунду, функция срабатывает каждый раз.Можете ли вы сказать мне, как это исправить?Благодарю.
<custom-select :on-search="onChange"></custom-select>
function onChange (text) {
_.debounce(function () {
// do ajax call
}, 1000);
}