解决mui关闭上拉加载后,又重新开启上拉加载后,会自动执行一次上拉加载的问题

mui('#pullrefresh').pullRefresh().endPullupToRefresh(true); 执行这句会显示没有更多的数据并关闭数据上拉加载的功能.

在自己的需求中需要在下拉刷新后, 将没有更多数据的显示去掉并同时开启上拉加载的功能.

看了很多官网上的例子,然而并没有用.

具体可以在上拉刷新后的最后 加入如下代码:

mui('#pullrefresh').pullRefresh().disablePullupToRefresh(); // 关闭显示更多的提示
setTimeout(function () {
    mui('#pullrefresh').pullRefresh().enablePullupToRefresh();
    mui('#pullrefresh').pullRefresh().endPullupToRefresh();
}, 1000)       //设置1s后执行(需要大于1s)不然就会自动执行一次加载.

你可能感兴趣的:(解决mui关闭上拉加载后,又重新开启上拉加载后,会自动执行一次上拉加载的问题)