開發(fā)單頁面應(yīng)用的時候,滾動條在頁面切換的時候總是會保持固定的位置,現(xiàn)在是用了scroll-behavior來解決這個問題并且還能記錄上一個頁面的滾動條位置,但是它不支持異步的情況,各位大神有好的解決方案嗎?
學(xué)習(xí)是最好的投資!
這樣的需求,滾動條位置作為state保持是少不了。
剩下能想到的方法是,通過react router提供的api,onEnter進行data的prefetch并設(shè)置redux的store,table會自動根據(jù)store填充數(shù)據(jù)。這樣,當(dāng)頁面render完成時,設(shè)置滾動條位置是完全沒有問題的。