vue--day77--路由的简介

发布时间 2023-09-04 23:41:14作者: 雪落无痕1

1. vue-router 的理解

vue 的一个插件库 专门用来实现SPA 应用

2.SPA 应用的理解

单页web 应用,(single page web application  SPA)

整个页面只有一个完整的页面

点击页面中的导航链接不会刷新页面 只会做页面的局部更新

数据需要通过ajax 请求获取

3. 路由的理解

1. 理解: 一个路由(route)就是一组映射关系(key - value),多个路由需要路由器(router)进行管理。

2. 前端路由:key是路径,value 可能为function 或 component。

路由的分类

1)后端路由

理解 value 是function ,用于处理客户端提交的请求

工作过程 服务器接收到一个请求的时候,根据请求路径找到匹配的函数来处理请求 返回响应数据

2) 前端路由

理解 value 是componet 用于展示页面的内容

工作过程 当浏览器的路径改变时 对应的组件会显示。