Есть селект, нужно чтобы при первом нажатии на него он раскрывался, при повторном скрывался, а также скрывался при клике вне него.
Сделал первый и последний пункт, но из за хука:
mounted() {
document.addEventListener("click", this.hideSelect.bind(this), true)
}
Перестает работать скрытие по повторному клику, которое у меня реализовано через переменную
@click="selectListShow = !selectListShow"
Как исправить?