@kirill-93

Как отследить ручное изменение поля во Vue.js?

У меня есть объект с полями и я отслеживаю изменение полей в этом объекте через watch.
Как мне отследить, что поле было изменено пользователем, а не в коде.
В коде есть функция, которая обращается на сервер, получает оттуда данные и заполняет поля. В этот момент выполняется watch.
Как сделать, чтоб метод из watch отрабатывал только при изменении полей пользователем?
  • Вопрос задан
  • 692 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Как сделать, чтоб метод из watch отрабатывал только при изменении полей пользователем?

Никак, watch отрабатывает при любых изменениях - в этом его смысл.

Вместо watch используйте обработчик события input.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@deworkers
Middle front-end, UI designer
Вроде для этого существует v-model
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы