Vue-route实现原理

1、原理图如下所示

2、说明

1、安装插件的时候监听hashchange事件,监视_route

2、处理router-link 获取到path关联组件

3、等待hashchange触发,匹配routes中的数据,最终得到matched赋值给_route

4、触发了_route的监听行为,router-view这个组件此时获取到_router,然后进行渲染

虽然现在走得很慢,但不会一直这么慢
原文地址:https://www.cnblogs.com/xxm980617/p/10744193.html