使用 Vue 或者 React 等前端渲染时,通常会有 hash 路由和 history 路由两种路由方式。那么这两种路由方式有什么区别?下面给大家介绍一下,希望对大家有所帮助!
hash路由和history路由这两种模式的区别,从以下几个方面梳理一下吧:
一、颜值
hash
: 即地址栏 URL 中的#
符号。 比如这个 URL:http://www.abc.com/#/hello
, hash
的值为 #/hello
。它的特点在于:hash 虽然出现在 URL 中, 但不会被包括在 HTTP 请求中,对后端完全没有影响,因此改变 hash 不会重新加载页面。【