如果我们以途中这种格式写法
console.log(this) 打印出来就是undefined,为什么会出现underfined呢?这是因为在执行路由钩子函数beforRouteEnter时候,组件还没有被创建出来
那我们如何解决这个问题呢?可以通过 next 获取组件的实例对象,如:next( (vm)=>{} ),参数vm就是组件的实例化对象。
例如:
这样就可以解决问题了
如果我们以途中这种格式写法
console.log(this) 打印出来就是undefined,为什么会出现underfined呢?这是因为在执行路由钩子函数beforRouteEnter时候,组件还没有被创建出来
那我们如何解决这个问题呢?可以通过 next 获取组件的实例对象,如:next( (vm)=>{} ),参数vm就是组件的实例化对象。
例如:
这样就可以解决问题了