mui.pullToRefresh插件


mui.pullToRefresh插件

因為自己在做一個mui項目,綜合網上大家的一些方法,給自己做一個筆記,如有錯誤,歡迎指出

1.依賴

  • mui.js
  • mui.pullToRefresh.js
  • mui.pullToRefresh.material.js

2.配置信息

 

 1 mui.each(document.querySelectorAll('.mui-scroll'), function(index, element) {
 2       mui(element).pullToRefresh({
 3         down: {
 4              style:'circle',
 5              contentdown : "下拉可以刷新",//可以下拉提示信息
 6              contentover : "釋放立即刷新",//下拉結束顯示
 7              contentrefresh : "正在刷新...",//下拉中顯示
 8              callback: pulldownRefresh //下拉回調函數
 9         },
10         up: {
11             callback: function(){}, //上拉回調,必填;  
12             auto: false, //自動執行一次上拉加載,可選;  
13             show: true, //顯示底部上拉加載提示信息,可選;  
14             contentinit: '上拉顯示更多', //可以上拉提示信息  
15             contentdown: '上拉顯示更多', //上拉結束提示信息  
16             contentrefresh: '正在加載...', //上拉進行中提示信息  
17             contentnomore: '沒有更多數據了' //上拉無更多信息時提示信息 
18        }
19      });
20 });

 

3.常用API

(1)手動觸發上拉/下拉

1 pullToRefresh.pullDownLoading();  //下拉
2 pullToRefresh.pullUpLoading(); //上拉

(2)結束上拉/下拉

1 pullToRefresh.endPullDownToRefresh(Boolean);  //結束下拉,傳true代表無更多信息,禁止下拉,默認不傳
2 pullToRefresh.endPullUpToRefresh(Boolean); //結束上拉,傳true代表無更多信息,禁止上拉,默認不傳

(3)禁用/開啟組件

1 pullToRefresh.setStopped(Boolean); 

(4)上拉/下拉的操作,如果無更多信息后,調用結束上拉/下拉並且傳true會禁用上拉。如果需要重新開啟上拉/下拉,則需要刷新組件。

1 pullToRefresh.refresh(true);  

4.參考文章

http://ask.dcloud.net.cn/article/1215

 


免責聲明!

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



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