6.1 对路由的理解
6.1.1 vue-router 的理解
vue 的一个插件库,专门用来实现 SPA 应用
6.1.2 对 SPA 应用的理解
-
单页Web应用(single page web application, SPA)
-
整个应用只有一个完整的页面。
-
点击页面中的导航链接不会刷新页面,只会做页面的局部更新
-
数据需要通过 ajax 请求获取。←
6.1.3 路由的理解
1.什么是路由?
1.一个路由就是一组映射关系(key-value)
2.key为路径, value 可能是
function(后端路由)
componente(前端路由)
2.路由分类
1 .后端路由:
1) 理解: value 是function,用于处理客户端提交的请求。
2) 工作过程: 服务器接收到一个请求时,根据请求路径找到匹配的函数来处
理请求,返回响应数据。
-
前端路由:
1)理解:value 是 component,用于展示页面内容。
2)工作过程:当浏览器的路径改变时,对应的组件就会显示。