Задать вопрос
@Intelix

Как скрыть элемент при клике на него и клике вне него vue?

Есть селект, нужно чтобы при первом нажатии на него он раскрывался, при повторном скрывался, а также скрывался при клике вне него.

Сделал первый и последний пункт, но из за хука:
mounted() {
    document.addEventListener("click", this.hideSelect.bind(this), true)
  }

Перестает работать скрытие по повторному клику, которое у меня реализовано через переменную @click="selectListShow = !selectListShow"

Как исправить?
  • Вопрос задан
  • 1082 просмотра
Подписаться 1 Простой Комментировать
Решение пользователя Сергей delphinpro К ответам на вопрос (3)
Комментировать