Vue Router 路由管理
单页应用(SPA)的核心是前端路由。Vue Router 让页面切换变得像后端路由一样自然。
一、SPA 与前端路由
- 1.1 传统多页应用 vs 单页应用
- 1.2 Hash 模式与 History 模式的区别
- 1.3
#/xxxvs/xxx的原理
二、基本配置
- 2.1 安装与引入 Vue Router
- 2.2 定义路由表——
path+component - 2.3
<router-view>渲染出口 - 2.4
<router-link>导航链接
三、动态路由
- 3.1
/user/:id动态路径参数 - 3.2
$route.params获取参数 - 3.3 路由参数变化时的组件复用问题
四、嵌套路由
- 4.1
children配置子路由 - 4.2 嵌套的
<router-view> - 4.3 实际场景——后台管理系统的侧边栏
五、导航守卫
- 5.1 全局守卫——
beforeEach - 5.2 路由独享守卫——
beforeEnter - 5.3 组件内守卫——
beforeRouteEnter - 5.4 登录权限校验的实现
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 谜思录!