тебе же нужно передать функцию ,а ты передаешь результат ее выполнения
подскажите как исправить пжл
вебсторм даже подсказывает тебе debounce(this.omsKeyRequest, 500)
deBounced(){debounce(this.osmKeyRequest, 500)}, не работает
потому что тебе нужен event, от которого ты теперь избавился ) тут бы, пожалуй, надо использовать замыкание и из osmKeyRequest возвращать функцию, которая будет делать все, что делает osmKeyRequest. Но при этом вернуть выполнение функции в аргументах
в общем, сделать как было раньше, только из osmKeyRequest возвращать функцию
вот так выглядит мой {{deBounced}} в шаблоне function () { [native code] }
в общем, да, это имел ввиду. А ошибки есть какие? Или просто не работает?
просто не работает. вот по этому примеру взял https://codepen.io/puzankov/pen/JjYmeqV
сделай в debounced console.log(event)
у него нет свойства target а функция, возвращаемая из osmKey вызывается? Засунь в нее тоже console.log
не вызывается п ходу
возможно проблема с this
return () => {} или попробуй this_ = this в дебонс и обратись к this_
Блин, щас дошло только. debounce возвращает функцию, но нам после этого ее надо вызывать
Обсуждают сегодня