vue中beforeRouteEnter 执行的时机及运用的误区?

beforeRouteEnter钩子

beforeRouteEnter (to, from, next) {
console.log(this); //undefined,不能用this来获取vue实例
console.log('组件路由钩子:beforeRouteEnter');
next(vm => {
console.log(vm); //vm为vue的实例
console.log('组件路由钩子beforeRouteEnter的next');
});
}
这个里面的代码很晚执行,执行时机在组件mounted周期之后

posted @ 2018-12-27 17:55  Panax  阅读(10921)  评论(0编辑  收藏  举报