Vue-route实现原理

 

1、原理图如下所示

 

 

2、说明

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

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

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

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

posted @ 2019-04-21 10:58  mysunshine_SZZ  阅读(612)  评论(0编辑  收藏  举报