美文网首页
vue之路由守卫

vue之路由守卫

作者: 骑码走天涯 | 来源:发表于2021-08-10 15:12 被阅读0次

    一、什么是守卫?

    既是你页面跳转的拦截,判断请求的token信息是否过期,若是过期就会返回登录页重新登录。
    

    二、基本规定是3个参数

    to: Route: 即将要进入的目标 路由对象
    from: Route: 当前导航正要离开的路由
    next: Function: 一定要调用该方法来 resolve 这个钩子。执行效果依赖 next 方法的调用参数。
    

    三、路由守卫执行的过程

    导航被触发。
    在失活的组件里调用离开守卫方法
    调用全局的beforeEach方法
    在重活的组件里调用beforeRouteUpdate方法
    在路由配置里调用beforeEnter守卫方法
    解析异步路由组件
    被激活的组件里调用beforeRouteEnter方法
    调用全局的beforeResolve方法
    导航被确认
    调用全局的afterEach方法
    触发DOM更新
    将创建好的beforeRouteEnter实例传给next函数回调

    相关文章

      网友评论

          本文标题:vue之路由守卫

          本文链接:https://www.haomeiwen.com/subject/leaxbltx.html