Задать вопрос
@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, шины событий и как раз подмены истории.
  • Вопрос задан
  • 669 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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