【发布时间】:2018-01-15 15:06:47
【问题描述】:
我想在我的页面中获取用户来自哪个页面。
目前,我想在我的 created() 或 mount() 页面中获取此信息。使用 this.$router 或 this.$route 但它们都不包含此信息。
我知道在导航守卫中,我们可以使用这个:
router.beforeEach((to, from, next) => { })
要知道页面来自哪里,但我不想使用 router.beforeEach 因为它位于我的 main.js 中,但我想要获取引用者的位置在我的组件页面中,或者在创建/挂载的方法
这可能吗?
【问题讨论】:
-
您可以将路由器作为道具向下传递,也可以使用此处详述的某种事件系统:vuejs.org/v2/guide/…
-
“将路由器作为道具传递”是什么意思?我在文档上找不到那个
-
@hidar 这是您要查找的文档。 router.vuejs.org/en/essentials/passing-props.html
标签: vue.js vuejs2 vue-router