如何在设置挂钩中使用beforeRouteEnter?
如何beforeRouteEnter在setup钩子中使用?
文档中没有提到onBeforeRouteEnterhook 。只有两个钩子文档和.onBeforeRouteLeaveonBeforeRouteUpdate
回答
在该组合物API,的定时setup大致等同于created在Vue的2到那时,已经发生路由,所以就没有意义一个beforeRouteEnter的内部setup。
如果这对您有用beforeRouteEnter,您仍然可以在选项 API 中使用setup:
setup() {
console.log('SETUP')
},
beforeRouteEnter(to, from, next) {
// Do something
next({ path: '/foo' }); // Go somewhere else if necessary
next(); // Or stay here
}
或beforeEnter或beforeEach路由器可能会成为你的目的: