Vue-router 中hash模式和history模式的区别
2019-07-20 09:46
543 查看
hash模式url里面永远带着#号,我们在开发当中默认使用这个模式。那么什么时候要用history模式呢?如果用户考虑url的规范那么就需要使用history模式,因为history模式没有#号,是个正常的url适合推广宣传。当然其功能也有区别,比如我们在开发app的时候有分享页面,那么这个分享出去的页面就是用vue或是react做的,咱们把这个页面分享到第三方的app里,有的app里面url是不允许带有#号的,所以要将#号去除那么就要使用history模式,但是使用history模式还有一个问题就是,在访问二级页面的时候,做刷新操作,会出现404错误,那么就需要和后端人配合让他配置一下apache或是nginx的url重定向,重定向到你的首页路由上就ok啦。
相关文章推荐
- vue-router中的hash和history两种模式的区别
- Vue-router 中hash模式和history模式的区别
- vue-router的两种模式(hash和history)及区别
- vue-router两种模式,到底什么情况下用hash,什么情况下用history模式呢?
- vue router mode 设置"hash"与"history"的区别
- vue-router中hash和history的区别
- Vue Router history模式的配置方法及其原理
- vue-router HTML5 History 模式(转自官网)
- vue-router菜鸟进阶!(路由组件传参 vs H5 History模式)
- vue-router HTML5 History 模式
- vue开发多页面应用 - hash模式和history模式
- vue-router的两种模式的区别
- vue-router的两种模式的区别
- vue-router启用history模式下的开发及非根目录部署方法
- 解决vue-router嵌套路由(子路由)在history模式下刷新无法渲染页面的问题
- vue-router的HTML5 History 模式设置
- router的hash模式和history模式
- vue-router踩坑之history模式的scrollBehavior
- vue-router的HTML5 History 模式设置
- 使用前端路由 history 模式的前后端配置说明(Vue、Vue-Router、Webpack、tomcat 项目)