vue的路由模式一共有两种,分别是hash(哈希)和history。
区别是hash模式不会包含在http请求当中,并且hash不会重新加载页面,而使用history模式的话,如果前端的url和后端发起请求的url不一致的话,就会报404错误,所以使用history模块的话我们需要和后端进行配合。
history的原理就是利用html5新增的两个特性方法,分别是pushState和replaceState来完成的。
vue的路由模式一共有两种,分别是hash(哈希)和history。
区别是hash模式不会包含在http请求当中,并且hash不会重新加载页面,而使用history模式的话,如果前端的url和后端发起请求的url不一致的话,就会报404错误,所以使用history模块的话我们需要和后端进行配合。
history的原理就是利用html5新增的两个特性方法,分别是pushState和replaceState来完成的。