問題描述A頁面中有一個長列表,有很多商品,點進某個商品會跳到B頁面查看詳情,然后返回到A頁面后會重新拉取數據渲染,此時A頁面就回到頂部了 所以就很尷尬了,我已經在A頁面的長列表滑倒很下很下去了,又得去找之前看著的那一個,那么問題來了,如何在離開A頁面之前記錄下滾動位置,然后回到A頁面之后,恢復這個滾動位置嘗試一開始的設想是存在redux里,但是如果需要記錄滾動位置的頁面很多呢?放棄。然后想到路由鉤子,但是routerv4沒有啊......然后。。。就來這了現在毫無頭緒,希望給指個方向,最好能不引入其他包
react 頁面恢復滾動
嗶嗶one
2018-08-26 15:15:12