课程名称:前端框架及项目面试 聚焦Vue3/React/Webpack
课程章节:Vue3.0
主讲老师:双越老师
课程内容:
今天学习内容包括:
Vue-Router
课程收获:
vue-router 是 vue 的一个插件库,专门用来实现 SPA 应用。
spa是什么
单页 Web 应用(single page web application,SPA)。
整个应用只有一个完整的页面。
点击页面中的导航链接不会刷新页面,只会做页面的局部更新。
数据需要通过 ajax 请求获取
什么是路由?
一个路由就是一组映射关系(
key-value
)。key 为路径,value 可能是
function
或component
。
路由的分类
后端路由:
(1)理解:value 是 function,用于处理客户端提交的请求。
(2)工作过程:服务器收到一个请求时,根据请求路径找到匹配的函数来处理请求,返回响应数据。
前端路由:
(1)理解:value 是 component,用于展示页面内容。
(2)工作过程:当浏览器的路径改变时,对应的组件就会展示。
课程学习截图: