一、什么是路由

URL -> 映射 -> 组件

Hash+onhashchange

History.pushstate+replaceState+onpopstate

二、准备工作

组件

router-link: 导航,最终默认情况生成a标签

router-view:组件容器,占位符(插座), 相当于之前.container的div

对象

routes: 路由表, 配置url与组件间的关系集合

router: 路由对象, 存储路由相关信息,并可以操作路由切换

三、使用vue-router 开发SPA 基本步骤

第1步:安装vue-router

第2步:导入路由模块

第3步:配置路由表

第4步:创建路由对象

第5步:注入路由对象

第6步:导航(静态与动态)

第7步:添加路由插座(router-view)

四、使用路由实现组件间数据传递

1.查询字符串

2.路由参数

五、路由嵌套

六、路由守卫

1 什么是守卫

路由切换时,控制组件加载前或离开后的行为, 如:组件访问前的权限,统计组件停留的时间(前、后),

2 守卫类型

触发时机:前守卫与后守卫

作用域:

全局守卫: 控制任何路由切换

独立守卫:控制针对特定路由切换

组件守卫:专门控制特定组件

七、路由懒加载

最新文章

  1. ajax-登陆+验证码
  2. android + red5 + rtmp
  3. Bootstrap页面布局18 - BS导航路径以及分页器
  4. _js day11
  5. HNU 12850 Garage
  6. hdu 3498 whosyourdaddy 重复覆盖
  7. T4模版
  8. Java中的clone()----深复制,浅复制
  9. 表迁移工具的选型-xtrabackup的使用
  10. [CF908D]New Year and Arbitrary Arrangement
  11. ●HDU 5608 function
  12. 注解@Resource和@Autowired区别对比
  13. centos设置路由route
  14. 根据设备width(375)动态设置font-size
  15. [原创]Modbus协议学习笔记
  16. spring引入HikariCP连接池
  17. 各平台免费翻译API
  18. jsp取addFlashAttribute值深入理解即springMVC发redirect传隐藏参数
  19. Windows NTLM Hash和Hash传递、Key传递攻击
  20. 【转】“菜”鸟理解.NET Framework(CLI,CLS,CTS,CLR,FCL,BCL)

热门文章

  1. JDK的环境变量配置(详细步骤)
  2. sql-3-DML_DQL
  3. odoo controllers 中type="Json" 或type="http"
  4. VM12升级VM15
  5. 解决proto文件生成pb文件时提示(e.g."message")的问题
  6. CRC校验原理和verilog实现方法(二)
  7. 自行搭建网站和APP统计平台
  8. Oracle数据泵导入的时候创建索引是否会使用并行?
  9. java使用Selenium操作谷歌浏览器学习笔记(一)
  10. Setup a Simple HTTP Proxy Server