1.vue-router的理解
vue的一个插件库,专门用来实现SPA应用(单页面Web应用)
2.对SPA应用的理解
(1)整个应用只有一个完整的页面
(2)点击页面中的导航链接不会刷新页面,只会做页面的局部更新
(3)数据需要通过ajax请求获取
3.路由的理解
(1)一个路由就是一组映射关系(key-value)
key为路径,value可能是function或componenet
(2)路由的分类:
后端路由:value是function,用于处理客户端提交的请求。
工作过程:服务器接收到一个请求时,根据请求路径找到匹配的函数来处理请求,返回响应数据。
前端路由:value是component,用于展示页面内容。
工作过程:当浏览器的路径改变时,对应的组件机会显示。
4.vue-router的安装【npm i vue-router@3】
因为是vue2所以安装路由3版本的,目前的默认的路由是4版本(适合vue3)