vue 的路由模式⼀共有两种,分别是哈希和 history.
他们的区别是 hash 模式不会包含在 http 请求当中,并且 hash 不会重新加载⻚⾯,⽽使⽤ history 模式的话,如果前端的 url 和后端发起请求的 url 不⼀致的话,会报 404 错误,所以使⽤ history 模块的话我们需要和后端进⾏配合.
history 的原理就是利⽤ html5 新增的两个特性⽅法,分别是 pushState 和 replaceState 来完成的上就是我对 vue 路由模式的理解
Vue.js 的路由有两种主要模式:Hash 和 History。Hash 模式通过 URL 中的 # 来实现路由,不参与 HTTP 请求,页面不会刷新;而 History 模式利用 HTML5 的 pushState 和 replaceState 方法,URL 显示更友好,但需后端配合处理路由,否则可能引发 404 错误。理解这两种模式的区别对于前端开发至关重要。
vue 的路由模式⼀共有两种,分别是哈希和 history.
他们的区别是 hash 模式不会包含在 http 请求当中,并且 hash 不会重新加载⻚⾯,⽽使⽤ history 模式的话,如果前端的 url 和后端发起请求的 url 不⼀致的话,会报 404 错误,所以使⽤ history 模块的话我们需要和后端进⾏配合.
history 的原理就是利⽤ html5 新增的两个特性⽅法,分别是 pushState 和 replaceState 来完成的上就是我对 vue 路由模式的理解
1万+
952
2074
974

被折叠的 条评论
为什么被折叠?