не работает без <input> просто
все те же ивенты что на обычные, кроме специфичных типа Input, change...
Я повесил на div @keyup.enter=“show = false” и show не меняется на false
Если меняю div на input - тогда работает
вы же в курсе что подобные ивенты будут работать только при фокусе? как ивент узнает что именно на этом диве был нажат энтер, никак
А как сделать фокус на всю страницу?
повесить обработчик на body
Окей, спасибо
точнее не на body а на #app, но если вам нужны глобальные события на странице - лучше window и ивент листенеры
Добавил через mounted() слушатель события, который дергает метод. Спасибо за подсказку
удалить не забудь
Удаление делать через хук beforeDestroy? (В нем я напишу window.removeEventListener)
зачем
во избежание возможных утечек памяти
всё верно
Спасибо за помощь
Обсуждают сегодня