vue-router的模式
时间: 2023-10-20 20:08:14 浏览: 104
vue-router-h5-history:vue-router的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而无须重新加载页面
vue-router有三种模式:
1. hash模式:使用URL的hash值来模拟一个完整的URL,使用`location.hash`来监听URL的变化。
2. history模式:使用HTML5的History API来实现URL的变化,使用`window.history.pushState()`和`window.history.replaceState()`来监听URL的变化。
3. abstract模式:不依赖于浏览器的URL,常见于服务器渲染的情况下,通过修改内存中的URL来实现路由的变化。
阅读全文