有没有办法将其他数据传递给$router.push()
未在路由路径中注册为参数或查询的数据。这将使我在下一页上认识到它已通过编程导航访问,因为无法通过URL传递它。就像是:
this.$router.push({
path: '/next-page',
params: {...},
query: {...},
moreData: {foo: 1}
})
然后在/next-page
:
this.$route.moreData.foo // 1
目前,我正在使用$store
来处理moreData