Vue全家桶-Vue-Router详解

前后端分离阶段

URL的hash

HTML5的History

认识vue-router

vue-router的使用


路由的默认路径

history模式


路由懒加载


打包效果分析

路由的其他属性

动态路由基本匹配

获取动态路由的值

NotFound

匹配规则加*

路由的嵌套


代码的页面跳转

query方式的参数

替换当前的位置

页面的前进后退

动态添加路由


动态管理路由的其他方法(了解)

路由导航守卫



其他导航守卫

◼ Vue-router还提供了很多的其他守卫函数,目的都是在某一个时刻给予我们回调,让我们可以更好的控制程序的流程或者功能:
       https://next.router.vuejs.org/zh/guide/advanced/navigation-guards.html
◼ 我们一起来看一下完整的导航解析流程:
     导航被触发。
     在失活的组件里调用beforeRouteLeave 守卫。
     调用全局的beforeEach 守卫。
     在重用的组件里调用beforeRouteUpdate 守卫(2.2+)。
     在路由配置里调用beforeEnter。
     解析异步路由组件。
     在被激活的组件里调用beforeRouteEnter。
     调用全局的beforeResolve 守卫(2.5+)。
     导航被确认。
     调用全局的afterEach钩子。
     触发DOM 更新。
     调用beforeRouteEnter 守卫中传给next 的回调函数,创建好的组件实例会作为回调函数的参数传入
posted @ 2024-11-01 22:56  韩德才  阅读(7)  评论(0编辑  收藏  举报