Через клик пользователя вызвать нужный метод не вариант?
Ну если юзер свайпает на мобиле назад, рассчитывая закрыть попап как это делают в мобильных приложениях... Он вместо закрытия попапа получает переход на предыдущую страницу
слушать window.onpopstate? и если происходит history.back(), проверять popup, закрывать если открыт + return false или preventDefault()? ... иначе пусть уходит
Спасибо, почитаю про эти методы. А в каких блоках/файлах их вызывать?
этто не методы а события)
вешать слушателя события на window в хуке mounted компонента, где это нужно. и не забывать удалять слушателя в хуке destroy.
я вообще для закрытия попапов watch: { $route } делаю
Спасибо, попробую!
Спасибо, почитаю про этот watch
@petrovnn вот такой подход через watch route лучше.
Обсуждают сегодня