Mingx
Mingx
  • 发布:2017-11-27 15:42
  • 更新:2017-12-13 23:47
  • 阅读:1673

上拉加载、下拉刷新问题

分类:MUI

在使用mui上拉加载下拉刷新时,上拉到无记录时再下拉刷新记录,使用mui('#pullrefresh').pullRefresh().refresh(true)方法重置后,刷新后又多调用了一次上拉的方法,这什么情况?

下拉方法:
function pulldownRefresh() {
setTimeout(function() {
currPage = 1;
totalCount = 0;
var listData = loadList(currPage)
count = listData.length;
var liHtml = compiler(listData);
$('.mui-table-view').html(liHtml);
mui('#pullrefresh').pullRefresh().endPulldownToRefresh();
mui('#pullrefresh').pullRefresh().refresh(true);
}, 500);
}

上拉方法:
function pullupLoad() {
setTimeout(function() {
var listData = loadList(++currPage);
count += listData.length;
var liHtml = compiler(listData);
$('.mui-table-view').append(liHtml);
mui('#pullrefresh').pullRefresh().endPullupToRefresh((count >= totalCount));
}, 500);
}

2017-11-27 15:42 负责人:无 分享
已邀请:
monay

monay - 妥妥的

下拉刷新请求成功后重置一下上拉加载组件

4***@qq.com

4***@qq.com - Java初级入门

我之前有个类似的,重置一下下拉或者上拉加载组件试试看能不能解决

j***@126.com

j***@126.com

mui.init({  
  pullRefresh : {  
    container:refreshContainer,//待刷新区域标识,querySelector能定位的css选择器均可,比如:id、.class等  
    up : {  
      height:50,//可选.默认50.触发上拉加载拖动距离  

      auto:true,//可选,默认false.自动上拉加载一次  
      contentrefresh : "正在加载...",//可选,正在加载状态时,上拉加载控件上显示的标题内容  
      contentnomore:'没有更多数据了',//可选,请求完毕若没有更多数据时显示的提醒内容;  
      callback :pullfresh-function //必选,刷新函数,根据具体业务来编写,比如通过ajax从服务器获取新数据;  
    }  
  }  
});

该问题目前已经被锁定, 无法添加新回复