问:vue-router有几种钩子函数?具体是什么及执行流程是怎样的?
七娃博客
923人阅读
路由钩子的执行流程 钩子函数种类有:全局路由、路由守卫、组件守卫。
路由解析流程:
1)导航被触发
2)在失活的组件里调用beforeRouteLeave守卫
3)调用全局的beforeEach守卫
4)在重用的组件里调用beforeRouteUpdate 守卫
5)在路由配置里调用beforeEnter
6)解析异步路由组件
7)在被激活的组件里调用beforeRouteEnter
8)调用全局的beforeResolve守卫
9)导航被确认
10)调用全局的afterEach钩子
11)触发DOM更新
12)调用beforeRouteEnter守卫传给next的回调函数,创建好的组件实例会作为回调函数的参数传入。
主题开源不易,支持一下作者吧!
使用支付宝打赏
使用微信打赏
评论 | 0 条评论
登录之后才可留言,前往登录