不同组件之间的路由跳转流程图

  1. 导航被触发(A–>B)
  2. 调用A组件内路由守卫beforeRouteLeave(to,from,next)
  3. 调用全局路由前置守卫router.beforeEach(to,from,next)
  4. 调用B路由独享守卫 beforeEnter(to,from.next)
  5. 解析异步路由组件B
  6. 调用B的组件内路由守卫beforeRouteEnter(to,from,next)
  7. 调用全局路由解析守卫 router.beforeResolve(to,from,next)
  8. 导航被确认
  9. 调用全局路由钩子router.afterEach(to,from)
  10. 渲染B组件DOM

复用组件的路由跳转流程图

  1. 触发全局路由钩子afterEach
  2. 更新DOM
  3. 导航被触发(改变动态路由参数)
  4. 调用全局路由前置守卫 router.beforeEach(to,from,next)
  5. 调用复用组件的组件内路由守卫 beforeRouteUpdate(to,from,next)
  6. 调用全局路由解析守卫router.beforeResolve(to,from,next)
  7. 导航被确认
  8. 调用全局路由钩子 router,afterEach(to,from)
  9. 更新DOM

喜欢的小伙伴可以关注我的微信公众号“前端伪大叔”

最新文章

  1. rabbitMQ学习(二)
  2. ClassCastException 导致程序一运行就强制退出
  3. PowerShell实现文件下载(类wget)
  4. 《Hadoop基础教程》之初识Hadoop
  5. C#_加密解密
  6. HW7.15
  7. 关于BP算法在DNN中本质问题的几点随笔 [原创 by 白明] 微信号matthew-bai
  8. linux系统使用密钥登录设置
  9. R-大数据分析挖掘(4-R爬虫实现)
  10. SpringMVC项目学习1_web.xml
  11. Ehcache专栏
  12. ubuntu下百度云安装
  13. html、js简单实现含中文csv文件下载(后端为django)
  14. Effective Java目录
  15. 阿里云消息队列(MQ)服务
  16. vs 编译库文件 Qt编译库文件
  17. angular4-常用指令
  18. python监控端口脚本[jkport1.0.py]
  19. Zookeeper---系统学习
  20. Mysql的用户基本操作

热门文章

  1. Go 指针声明后赋值,出现 panic: runtime error: invalid memory address or nil pointer dereference
  2. python--nolocal
  3. el-mement表单校验-校验失败时自动聚焦到失败的input框
  4. 转载 筛子算法之golang实现求素数解析
  5. LC 656. Coin Path 【lock, Hard】
  6. js window事件解析(转载)
  7. flutter searchDelegate搜索页
  8. 使用 certbot 自动给 nginx 加上 https
  9. Pyqt5-QtWidget的使用
  10. document.documentElement 和 document.body