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周期之后

原文地址:https://www.cnblogs.com/panax/p/10186399.html