心理

當前位置 /首頁/完美生活/心理/列表

vue的hash模式與history的優缺點

vue的hash模式與history的優缺點

hash模式優點:

(1) 只需要前端配置路由表, 不需要後端的參與

(2) 相容性好, 瀏覽器都能支援

(3) hash值改變不會向後端發送請求, 完全屬於前端路由

缺點:

(1) hash值前面需要加#, 不符合url規範,也不美觀

history優點:

(1) 符合url地址規範, 不需要#, 使用起來比較美觀

缺點:

(1) 在用戶手動輸入地址或重新載入頁面時會發起url請求, 後端需要配置頁面用戶匹配不到靜態資源的情況, 否則會出現404錯誤

(2) 相容性比較差, 是利用了 HTML5 History對象中新增的 pushState() 和 replaceState() 方法,需要特定瀏覽器的支援.