Vue-Router源码分析及实现流程梳理

序言

Web 开发的同学们都知道单页应用如此盛行的年代, 路由在我们的日常开发项目中以成为必不可少的一门功课。目前市面上号称三足鼎立的前端框架 React, Vue, Angular,都会有对应的强大路由支持。 Vue.js 具有性能, 通用,易用,体积,学习成本低等特点。目前比较受到前端同学们的喜爱,其对应的路由Vue-Router 也是设计的简单且功能强大。 本文我们从Vue-Router 源码来分析其整体流程。

这里我们分析的源码版本为:Vue-Router 的 V2.0.6

这里借用网上的一张整体流程图来直观的了解下:
Vue-Router源码分析及实现流程梳理
下面我们以官网vue-router 源码的 src/ 下的文件来进行整体流程上的分析。

目录结构

… 梳理中…