什么是前端路由
- 后端渲染/后端路由
- 前后端分离
- SPA/前端路由
路由的基本配置
- 安装vue-router
- Vue.use -> 创建VueRouter对象 -> 挂载到Vue实例上
- 配置映射关系:1)创建组件 2)配置映射关系 3)使用router-link/router-view
细节处理
- 默认路由:redirect
- moder:history
- router-link(tag/replace/active-class)
动态路由
- /user/:id
- this.$route.params.id
参数的传递
- params
- quary ->URL
- URL:协议://主机/端口/路径?查询
scheme://host:port/path?query#frgment
路由嵌套
- children:[]
导航守卫
- 全局导航守卫
- 路由独享守卫
- 组件内守卫