8***@qq.com
8***@qq.com
  • 发布:2016-09-06 09:59
  • 更新:2016-09-06 11:12
  • 阅读:2290

上拉加载是,没有上拉,一开始就会自动加载一次,这是怎么回事呢,以下为代码

分类:MUI
mui.init({  
                pullRefresh: {  
                    container: '#pullrefresh',  
                    up: {  
                        auto:false,  
                        contentrefresh: '正在加载...',  
                        callback: function () {  
                            var _this=this;  
                            setTimeout(function(){  
                                pullupRefresh(_this);  
                            },1000)               
                        },  
                        contentnomore:"没有更多数据了",  
                    }  
                }  
            });  

/*--定义一个状态state,为0时代表刚开始进来加载的数据,为1时代表下拉加载---*/  
            var state=0;  
            var run = false;  
            var current = 0;    /*@current为页数*/  
            var count = 8;      /*@count为每页加载的条数*/  
            /*上拉加载的函数*/  
            function pullupRefresh(_this) {  
                var old = card.carditems;  
                data.current=current;  
                data.count=count;  
                if(current>=15){  
                     _this.endPullupToRefresh(true);  
                     setTimeout(function() {  
                        mui('#pullrefresh').pullRefresh().disablePullupToRefresh();  
                     }, 1000);  
                     return;  
                }  
                if(old!=undefined||old!=""){  
                  var result = searchService(data,1);  
                  current += count;   
                }  

            }
2016-09-06 09:59 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com (作者)

之前没写,但是现在加上去了也不行,不知道这样加对不对

mui.init({  
                pullRefresh: {  
                    container: '#pullrefresh',  
                    up: {  
                        auto:false,  
                        contentrefresh: '正在加载...',  
                        callback: function () {  
                            var _this=this;  
                            setTimeout(function(){  
                                pullupRefresh(_this);  
                            },1000)               
                        },  
                        contentnomore:"没有更多数据了",  
                    }  
                }  
            });  
            mui('#pullrefresh').pullRefresh().pullupLoading();
Trust

Trust - 少说废话

检查代码中是否写了

mui('#pullrefresh').pullRefresh().pullupLoading();  

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