按照產品需求,把一個頁面給改成下拉加載了,結果就發現了一個問題,滾動條移動到頁面底部,開始加載資料,加載完成后滾動條的位置沒有發生改變,還是貼著頁面底部,結果就導致了無限加載,直到沒有資料……
可是正常情況下,資料加載完成之后,頁面高度改變,滾動條的位置不是應該在開始加載的位置嗎?
以前只知道vue2.0路由改變的時候滾動條的位置會不變,沒想到下拉加載的時候也會這樣,我嘗試手動設定頁面高度,滾動條的位置正常了。
再次嘗試每次加載的時候重新設定滾動條位置,如果設定在最下面還是會回圈加載,如果設定的像素偏上方一點,如果下拉幅度過大,會導致滾動條有一個彈跳的效果,就導致會加載多次。
請問有沒有人碰到過相同的問題,有解決辦法嗎?
uj5u.com熱心網友回復:
了解一下!想學點這個內容uj5u.com熱心網友回復:
問題猜想:看看串列容器的高度寫死沒,如果寫死,就把容器高度改為auto。轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/118329.html
標籤:JavaScript
