Я разрабатываю приложение с использованием Vue2 и Vue-router (версия^2.2.0), а кнопки навигации назад и вперед должны показывать, может ли пользователь вернуться/вперед или нет.Проверьте, можно ли идти вперед при использовании vue-router
Чтобы проверить, может ли пользователь вернуться, это просто: если пользователь не находится на главном экране, он может.
Проблема возникает при проверке того, может ли пользователь идти вперед, так как мне нужно проверить историю маршрутизатора, но я не смог этого сделать.
Есть ли способ проверить, есть ли у маршрутизатора «что-то, чтобы идти при вызове router.go (1)»?
В Lastest выпуска 'вя-маршрутизатор v2.2.0' есть' 'onComplete' и onAbort' обратные вызовы для' маршрутизатора .push', как 2-й и 3-й аргументы: 'router.push (location, onComplete, onAbort)'. Я не уверен на 100%, что это сработает, но вы можете попробовать с этими обратными вызовами. –
Это не сработает, так как мне нужны эти обратные вызовы в router.go. – Potray