# 首页
先从问几个为什么来学习vue-router
- 为什么我们在每个组件中都能访问到
$router、$route - 为什么会有
history、hash两种模式的路由,各个的使用场景是什么 - 为什么地址栏的路径变了,就会显示匹配的组件呢,在
histroy和hash这两种模式下,各种模式的实现原理是什么 - 为什么我们能直接访问到
view-router,这个组件里帮我们做了什么,它是怎么和router实例连接起来的 - 导航守卫是怎么实现的
前端路由 →
先从问几个为什么来学习vue-router
$router、$routehistory、hash两种模式的路由,各个的使用场景是什么histroy和hash这两种模式下,各种模式的实现原理是什么view-router,这个组件里帮我们做了什么,它是怎么和router实例连接起来的前端路由 →