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