vue-router原理剖析
vue-router原理
单页面核心之一是:
1、更新视图而不重新请求页面。
2、vue-router在实现单页面前端路由时,提供了:hash,history
- hash:
兼容所有浏览器,hash的值为#/*内容, hash的改变会触发hashchange事件,
- history:
pushState, replaceState
每次请求都会向服务器发出请求,如果没有请求到资源就会返回404,所以路由器匹配不到资源,应该返回一个index.html页面.