导航守卫和组件生命周期的执行顺序

2019-03-09  本文已影响0人  皇甫圣坤

1.直接访问页面

  > 1. befornEach中函数被调用
  > 2. to路由守卫beforeEnter被调用
  > 3. to 组件的守卫beforeRouteEnter
  > 4. beforeResolve被调用
  > 5. 导航结束afterEach被调用
  > 6. 组件中生命周期钩子函数

2. 从一个页面跳转到另一个页面

   > 0. 先调用当前组件的守卫beforeRouterLeave
   > 1. befornEach中函数被调用
   > 2. to路由守卫beforeEnter被调用
   > 3. to 组件的守卫beforeRouteEnter
   > 4. beforeResolve被调用
   > 5. 导航结束afterEach被调用
   > 6. to路由组件创建 创建完成,然后挂载
   > 7. from路由组件销毁 销毁完成
   > 8. to 路由组件挂载完成
上一篇 下一篇

猜你喜欢

热点阅读