@vetsmen

Как поймать focus на input во vue.js?

Как поймать фокус на input во Vue.js?
Знаю, что есть событие @blur, однако не знаю, как оно может мне помочь.
Задача такая: при фокусе на input переменную в data ставить true, при потере фокуса делать false.
  • Вопрос задан
  • 20376 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
data: () => ({
  focused: false,
}),

<input @focus="focused = true" @blur="focused = false">
<span v-show="focused">FOCUSED</span>

https://jsfiddle.net/mc69wnwu/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы