vant中list首次加載觸發兩次解決問題方法


從官方文檔中可以知道設置:immediate-check="false"即可,但是還是有發現問題。

1.在mounted或者create調用,原因是有可能在數據沒回來的時候load就監測到數據低於高度,也發送了一次,所以干脆不需要調用,交給load檢測即可。

2.offset過於高,默認的高度是300,當獲取數據一次只獲取5條(較少的時候),雖然覆蓋了頁面高度,但稍作觸碰就會二次發送。

3.請求的數據過少,請求的數據不足以覆蓋頁面就會二次加載。

4.或者可以直接在mounted中做一個判斷在請求。例如:if(true) { this.getList() }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM