Есть ли способ передать дополнительные данные в $router.push()
, которые не зарегистрированы в качестве параметра или запроса в пути маршрута.Это позволит мне на следующей странице распознать, что к нему обращались с помощью программной навигации, поскольку невозможно передать его через URL.Что-то вроде:
this.$router.push({
path: '/next-page',
params: {...},
query: {...},
moreData: {foo: 1}
})
А затем в /next-page
:
this.$route.moreData.foo // 1
В настоящее время я использую $store
для обработки moreData