在SPA(Single Page Application)中,history.go方法是用來在瀏覽器歷史記錄中添加新的記錄,并且改變當前頁面的URL,而不刷新整個頁面。這樣就可以實現在不刷新頁面的情況下改變頁面內容,從而提供更好的用戶體驗。
通過使用history.go方法,SPA可以利用瀏覽器的前進和后退按鈕來切換頁面內容,而不需要向服務器發送新的請求。這可以減少頁面加載時間,提高網站性能,并且可以更靈活地管理頁面狀態。SPA中的路由器通常會監聽URL的變化,并根據URL的變化來動態加載對應的組件或頁面內容,而history.go方法就是其中的一種重要的實現方式。