history.pushState和router.push
时间: 2023-11-21 12:51:32 浏览: 207
vue-router-h5-history:vue-router的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而无须重新加载页面
history.pushState和router.push都是用于在浏览器中进行页面跳转的方法,它们的区别在于:
1. history.pushState是HTML5新增的API,可以在不刷新页面的情况下改变浏览器的URL地址,但不会触发页面的刷新。这个方法可以用来实现单页应用(SPA)中的路由跳转。
2. router.push是Vue.js框架中的路由跳转方法,它会改变URL地址并且触发页面的刷新。这个方法可以用来实现多页应用中的路由跳转。
阅读全文