Конфликтуют обработчики событий, как исправить?

У меня есть инпут с выпадающим списком, из-за обработчика события blur на инпуте не работает выбор пункта списка по событию click.
  • Вопрос задан
  • 76 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Обработчик blur скрывает список до того, как происходит событие click. Соответственно, клик приходится вовсе не по элементу списка. Вместо click обрабатывайте mousedown, это вот здесь:

@click="checkOption(option);"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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