beforeRouteEnter路由的使用

80 阅读1分钟

不!能!获取组件实例 this,因为当守卫执行前,组件实例还没被创建
vm想当于this,
通过判断从不同的页面进入,显示不同的内容
to:即将要进入的目标路由对象;
from:即将要离开的路由对象;
next:涉及到next参数的钩子函数,必须调用next()方法来resolve这个钩子,否则路由会中断在这,不会继续往下执行

beforeRouteEnter (to, from, next) { 
    next(vm=>{
        let params=to.query.params
        vm.processlink=params&&JSON.parse(params).processlink
    })
},