【发布时间】:2018-12-27 14:56:24
【问题描述】:
我有简单的路线:/follower/:token/edit 和 /follower/new
当我通过 $router.push('/follower/new') 从第一个移动到第二个时,befoureRouteEnter 钩子被触发,但 'next' 函数内的回调函数不存在(当我从不同的路线或重新加载页面)。
beforeRouteEnter(to, from, next) {
debugger; //is triggered
next(vm => {
debugger; //is not triggered
})
}
你知道哪里出了问题吗?
Vue:2.5.17 Vue路由器:3.0.1
问候
【问题讨论】:
-
这是 vue 中的一个未解决的问题。如果你使用 vue 2.5.17-beta.0 (github.com/vuejs/vue-router/issues/2255#issuecomment-411170463) 应该可以解决问题。其他“修复”可以在这里阅读:github.com/vuejs/vue-router/issues/2255
标签: javascript vue.js vue-router