Как я могу отличить
У меня есть проект Vue, когда я перехожу со страницы list_page на его страницу detail_page, я могу использовать this.$router.go(-1)
, чтобы вернуться на страницу list_page.
и я могу с other_pages на list_page, но как я могу отличить два пути к list_page?
Вы можете использовать метод router.push, например router.push('/path-string'). Здесь строка пути будет из «router.js», где вы определили все маршрутизаторы. Этот метод изменит текущий путь маршрута.
Вы можете сделать router.push()
с параметрами запроса.
this. $router.push({ name: 'list-page-name`, query: { fromRoute: this. $route.name}
Теперь на странице списка вы можете получить исходники из this.$route.query.fromRoute