Vue的基础知识(四)
一、路由的基本概念
路由的本质:就是对应关系
在开发中,路由分为:前端路由、后端路由
后端路由:
概念:根据不同的用户URL请求,返回不同的内容
本质:URL请求地址与服务器资源之间的对应关系
后端渲染存在性能问题(比如用户频繁的提交表单,会造成页面的频繁刷新,因此出现Ajax前端渲染)出现了SPA单页面应用程序
Ajax前端渲染不支持页面的前进后退操作
前端路由:
概念:根据不同的用户事件,显示不同的页面内容
本质:用户事件与事件处理函数之间的对应关系
二、Vue Router的功能、Vue Router基本使用
Vue Router 包含的功能
- 支持HTML5历史模式或hash模式
- 支持嵌套路由
- 支持路由参数
- 支持编程式路由
- 支持命名路由
- 导航守卫
- 路由的懒加载