vue-router 原理
前端路由原理
- hash
- H5 history
1. 用 JS 实现 hash 路由

通过hash变化触发路由变化->触发视图更新 不会触发页面刷新

window.onhashchange

2.使用 JS 实现 H5 history 路由
history.pushState
window.onpopstate
需要后端支持


两者怎么选择?

前端路由原理
1. 用 JS 实现 hash 路由

通过hash变化触发路由变化->触发视图更新 不会触发页面刷新

window.onhashchange

2.使用 JS 实现 H5 history 路由
history.pushState
window.onpopstate
需要后端支持


两者怎么选择?

