vue-router知识点

1.vue-router重定向

可设置页面默认路径

vue-router知识点_第1张图片

2. 通过H5中的history改变路径:添加mode: 'history'

vue-router知识点_第2张图片

添加前:
在这里插入图片描述
添加后:
在这里插入图片描述

3. router-link其它属性

vue-router知识点_第3张图片
vue-router知识点_第4张图片

例:

 <router-link to="/home" tag="button" replace>首页</router-link>

4. 路由代码跳转

vue-router知识点_第5张图片

5. 动态路由

vue-router知识点_第6张图片
vue-router知识点_第7张图片

6. 打包项目

npm run build

生成dist文件:
vue-router知识点_第8张图片

7. 路由懒加载

vue-router知识点_第9张图片
vue-router知识点_第10张图片
懒加载的方式:
vue-router知识点_第11张图片
示例:
vue-router知识点_第12张图片

8. 嵌套路由

vue-router知识点_第13张图片

9. 传递参数

vue-router知识点_第14张图片
配置路由映射与普通方式相同:
vue-router知识点_第15张图片
外部代码传递参数:
vue-router知识点_第16张图片

10. $route$router区别

vue-router知识点_第17张图片

11.全局导航守卫

meta:元数据(描述数据的数据)vue-router知识点_第18张图片
效果:进入对应页面,表示切换成页面对应的title
vue-router知识点_第19张图片
实现这个效果也可以在每个页面组件上添加created方法,但这样较为复杂vue-router知识点_第20张图片

点击观看详解视频

12. keep-alive可防止离开某一组件时,该组件销毁(即防止再次进入该组件时需重新加载)

视频教程

13.

你可能感兴趣的:(vue,vue)