Не существует готового способа получить эту информацию.
Что вы можете сделать, это прикрепить beforeRouteEnter
в качестве глобальной охраны и сохранить маршрут перед переходом на новый маршрут.
Затем вы можете проверить, сохранился ли предыдущий маршрут, и выполнить this.$router.go(-1)
Если вы используете маршрутизатор в режиме history
, у вас может возникнуть соблазн использовать API History
, которыйvue-router использует для получения этой информации.Но HistoryApi не допускает этого, поскольку это было бы огромной проблемой конфиденциальности.Вы можете увидеть всю историю пользователя на текущей вкладке.