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

Как в Vue.js приложении отлавливать нажатие на кнопку назад на Android?

Допустим сайт открылся на смартфоне под Android, пользователь открыл боковое меню. При нажатии на кнопку назад он не выйдет из бокового меню, а перейдёт на предыдущую страницу. Как отловить нажатие на кнопку назад?

UPD:
Как оказалось это можно сделать, но не через VueRouter. По крайне мере я пока не понял, как с помощью его сделать то, что мне нужно было.
Есть два варианта решения проблемы с историей браузера:
1. Изменить плагин для роутинга
2. Вручную прописывать изменение истории браузера:
https://developer.mozilla.org/ru/docs/Web/API/History
https://developer.mozilla.org/en-US/docs/Web/API/H...
https://developer.mozilla.org/en-US/docs/Web/API/W...

Я это сделал через скрещивание Vuex, шины событий и как раз подмены истории.
  • Вопрос задан
  • 717 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Android-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы