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