loadmore的部分主要是mint-ui用來解決上拉以及下拉的部分,用來作加載更多數據或者刷新的部分。html
其官方組件:https://mint-ui.github.io/docs/#/zh-cn2/loadmoregit
其基本使用就再也不贅述了,這裏主要講起使用的時候遇到的問題。github
在上拉加載的時候,其事件沒法觸發,是由於其須要父容器設置爲overflow:scroll
才能夠 ,這個是百度就能夠查到的方案chrome
若是你須要自定義的頭或者尾部的顯示,須要使用其插槽,slot=top或者bottom便可 。windows
top-all-loaded ,bottom-all-loaded ,控制是否所有加載完,來控制是否還支持其事件,咱們在交互中也須要定義其數據加載完的操做,這個邏輯仍是須要的。api
你在數據請求完成以後,須要必要性的執行其onBottomLoaded()方法,不然其過渡狀態會一直存在。在官方的demo中,其是經過ref的語法獲得其組件的,這也保證了咱們也能夠吧這個的請求完成操做能夠寫到對應的異步操做函數完成以後的位置。瀏覽器
在手機端打開預覽或者chrome部分手機模擬器均可以實現其官方的效果演示的,可是在瀏覽器模式下會有點問題,問題以下 :異步
要注意的是其api的方法,其文檔寫的是topMethod ,可是使用的時候實際上是:top-method ,其餘也是。函數
這個屬性仍是比較重要的,autofill:true,默認是true的,其做用是發現數據不夠會主動請求數據加載的方法讓其可以填滿容器,若是你不須要這個方法,手動設置其爲false ,:auto-fill='false'.ui
若是你以爲這個模塊問題太多了,那麼這裏推薦你另外的兩個模塊能夠使用下,一個是better-scroll,一個是mescroll .