前言
如果您在使用Vue,相信一定会用到vue-router这个官方路由管理器,作为Vue家族中不可或缺的秀,很有必要来了解下其源码实现,话不多说,走起,去揭开它神秘的面纱吧!
原始目录
上图就是vue-router的原始目录,所有的源代码都放在src目录下,所以,分析源码的时候也只是重点关注src目录了。同样也附带有栗子,在示例目录下,看的那时可以结合栗子来分析。再有就是vue-router的源码还是挺复杂的,小弟认为是在vuex之上,因此很有建议采用打调试器等调试方式来分析,否则会很容易走丢(我是谁,我在哪,这里为啥这样写,上一步是什么来着)。亲试有效,很有用。
安装插件
Vue.use(VueRouter)
大家都知道Vue是一个渐进式JavaScript框架,Vue的核心库只关注视图层,其余的能力都是交给了第三方库(插件)来完成的。第三方插件在使用前都需要先进行安装,所以约定都替代
2021-03-24 21:06:38
885KB
系统开源
1