目录
前言
Vue-router 是 Vue.js 官方的路由插件,它和 vue.js 是深度集成的,适合用于构建单页面应用,vue 的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。
一、Vue-router 是什么,原理是什么?
Vue-router 是 Vue.js 官方的路由插件,它和 vue.js 是深度集成的,适合用于构建单页面
应用,vue 的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起
来。
原理:传统的页面应用,是用一些超链接来实现页面切换和跳转的,在 vue-router 单页面应用中,
则是路径之间的切换,也就是组件的切换,路由模块的本质 就是建立起 url 和页面之间的映射关
系。
更新视图但不重新请求页面
是前端路由原理的核心之一,目前在浏览器环境中这一功能的
实现主要有两种方式:
- 利用 URL 中的 hash(“#”)
- 利用 History interface 在 HTML5 中新增的方法