當上拉加載到沒有數據時,再下拉刷新,遇到一個問題:不觸發onload事件。
首先我們得弄明白什么條件下不會觸發load事件。通過文檔我們可以得知:

然后我們分別打印一下這兩個值,看它的返回值。
我出現問題的原因: 因為上拉加載完后會將
finished 設置為true,我在下拉刷新時並沒有將其設置為false,所以當我下拉刷新后,不會觸發load事件。
解決方案:為了防止這類情況的發生我們可以 在刷新事件里面直接將影響觸發load事件的變量全部直接設置為false;
當上拉加載到沒有數據時,再下拉刷新,遇到一個問題:不觸發onload事件。
首先我們得弄明白什么條件下不會觸發load事件。通過文檔我們可以得知:

然后我們分別打印一下這兩個值,看它的返回值。
我出現問題的原因: 因為上拉加載完后會將
finished 設置為true,我在下拉刷新時並沒有將其設置為false,所以當我下拉刷新后,不會觸發load事件。
解決方案:為了防止這類情況的發生我們可以 在刷新事件里面直接將影響觸發load事件的變量全部直接設置為false;
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。