Vue-Router
vuer-outer
特点
SPA => 前端路由:URL变化页面不刷新(不和服务器交互)
原理
hash模式
window.addEventListener('hashchange', function matchAndUpdate(){
// 匹配hash,做页面渲染
})
history模式
window.addEventListener('pushState', function matchAndUpdate(){
// 路由跳转
})
window.addEventListener('replaceState', function matchAndUpdate(){
// 路由跳转
})
window.addEventListener('popstate', function matchAndUpdate(){
// 匹配路由,做页面渲染
})
Last updated