vue 路由 vue-router 模式 hash history

Posted lpp-11-15

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 路由 vue-router 模式 hash history相关的知识,希望对你有一定的参考价值。

hash

vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。

URL:http://www.abc.com/#/hello, hash 的值为#/hello 。 hash 虽然出现URL中,但不会被包含在HTTP请求中,对后端完全没有影响,因此改变hash不会重新加载页面。

history 

利用 history.pushState API 完成 URL 跳转无需重新加载页面

url 是正常的url,没有 # ,不过这种模式需要后台配置支持。

以上是关于vue 路由 vue-router 模式 hash history的主要内容,如果未能解决你的问题,请参考以下文章

vue router提示 [vue-router] Named Route ‘layout‘ has a default child route.

新来的前端小姐姐问:Vue路由history模式刷新页面出现404问题

Vue六六路由的基本概念: hash模式(锚链接) history模式路由 Vue-router介绍 vue-router路由模式 404和重定位——嵌套路由 动态路由匹配 网路请求

Vue-Router原理分析-路由模式和install

vue-router路由跳转原理

解决vue-router嵌套路由(子路由)在history模式下刷新无法渲染页面的问题