其他分享
首页 > 其他分享> > vue-Router(学习笔记)(cli4)

vue-Router(学习笔记)(cli4)

作者:互联网

1. 认识路由

1. 什么是路由

codewhy老师讲解前端路由https://www.bilibili.com/video/BV15741177Eh?p=101

  1. 网络工程里面的术语
  2. 路由(routing)就是通过互联的网络把信息从原地址传输到目的地址的活动。

在这里插入图片描述

  1. 路由提供了两种机制:路由传送
  1. 路由中有个非常重要的概念叫路由表

2. vue-router的基本使用

1.router-link和router-view

在这里插入图片描述

2. 动态路由

配置路由的时候传递参数
在这里插入图片描述

3. 路由懒加载

在这里插入图片描述
在这里插入图片描述
懒加载之前所有的业务的代码都放在app.js里面
在这里插入图片描述
懒加载之后,业务代码被分离出来,在需要的时候才被请求
在这里插入图片描述

3. vue-router嵌套路由

在这里插入图片描述
比如在home路由的下面添加两个子路由
在这里插入图片描述

4. vue-router参数传递

在这里插入图片描述
在这里插入图片描述

5. vue-router导航守卫

在这里插入图片描述

了解router.beforeEach函数

router.beforeEach((to, from, next) => {
  console.log(to);
  // 从from跳转到to
  document.title = to.matched[0].meta.title
    // 必须要调用next
  next();
})

在这里插入图片描述
我将 to 打印出来。
我们可以使用里面的元数据进行我们想要完成的操作

什么是meta:描述数据的数据,路由本身已经是一个数据了,所以想要定义路由相关的数据要在路由里面配置meta
在这里插入图片描述

6. keep-alive

在这里插入图片描述

标签:cli4,vue,next,meta,router,Router,路由,加载
来源: https://blog.csdn.net/weixin_45773503/article/details/113660911