使用 Vue 或者 React 等前端渲染時(shí),通常會(huì)有 hash 路由和 history 路由兩種路由方式。那么這兩種路由方式有什么區(qū)別?下面給大家介紹一下,希望對(duì)大家有所幫助!
hash路由和history路由這兩種模式的區(qū)別,從以下幾個(gè)方面梳理一下吧:
一、顏值
hash
: 即地址欄 URL 中的#
符號(hào)。 比如這個(gè) URL:http://www.abc.com/#/hello
, hash
的值為 #/hello
。它的特點(diǎn)在于:hash 雖然出現(xiàn)在 URL 中, 但不會(huì)被包括在 HTTP 請(qǐng)求中,對(duì)后端完全沒有影響,因此改變 hash 不會(huì)重新加載頁(yè)面。【