天天看點

頁面傳回/取消到上個頁面back(-1)和go(-1)的差別

H5頁面做多了,自然就會做到頁面上的傳回功能,傳回功能大緻有兩種:history.back(-1)和history.go(-1),今天我們來說說兩種方法的差別。

頁面傳回/取消到上個頁面back(-1)和go(-1)的差別

圖檔發自簡書App

方法的用途

傳回一個頁面方法有很多,就好比給傳回按鈕綁定一個URL,但是如果一個頁面可以從很多頁面到達,那麼這個頁面傳回的頁面就不是固定的,那麼綁定固定的URL顯然不妥。

方法的差別

history.back(-1):直接傳回目前頁的上一頁,資料全部消息,是個新頁面

history.go(-1):也是傳回目前頁的上一頁,不過表單裡的資料全部還在

history.back(0) 重新整理

history.back(1) 前進

history.back(-1) 後退