Есть попап, который открывается на всю страницу по высоте и ширине, на обёртку навесил обработчик@keydown="closePictBuildingPopupSELF", но это событие просто не срабатывает.
Задача в следующем - чтобы попап закрывался на escape, а слайдер(самописный) в нём реагировал на кнопки влево и вправо.
Вопрос именно в том - почему не срабатывает событие, ведь блок на весь экран?
И как правильно сделать, ведь у меня мысль чтобы навесить обработчик события на window, но как это правильно сделать во Vue? Ведь если это сделать, то при любом нажатии любой клавиши обработчик !!именно для попапа!! будет запускать каждый раз, даже если попап и закрыт вовсе.