на this вьюшного компонента ?
Если нет, то какие тут могут быть иные способы?
так в computed логичнее создать
хм, что создать в computed ? debouncedGetAnswer ?
да, debouncedGetAnswer
Если вы просто создаете новое поле через this.newVar = '...', то оно не будет реактивным насколько я помню, это все
Да, я понимаю. Ей тут и не нужна реактивность, это просто функция. У меня вопрос именно к чистоте такого способа, что мы неявно и императивно в инстансе вью создаем свойство для нас
Ну, лучше естественно описать в data все что вы используете
честно, не очень представляю, как вы его хотите объявить через компьютед..
get debouncedGetAnswer() {return _.debounce(this.some, 500)}
Да и зачем это в компьютеде?
да везде все примеры видел с computed
как вы его в методах то объявите? там сам метод как раз _.debounce и возвращает
getData: _.debounce(() => { const data = await ... ... }, 500)
кажется, это невалидны синтаксис: Cannot read properties of undefined (reading 'debounce') предполагаю, что когда методы инициируются в this еще нет метода debounce, ибо он не успелся там создасться
А зачем вы используете this?
Импортируйте дебаунс и все, зачем там this не понятно
да, эт я пытался сымитировать наличие этого debounce. Согласен, рабочий синтаксис
Обсуждают сегодня