Sychel
Sychel
  • 发布:2016-02-04 11:00
  • 更新:2019-05-30 16:23
  • 阅读:4786

Andriod下拉刷新失效,pullRefresh问题

分类:MUI

今天做一个下拉刷新评论的模块,iOS版本上面正常,在Andriod上面却失效,查了很久最后发现原因是初始化载入数据的问题;
Andriod机器上,如果我一初始化瞬间就加载数据(loadComment),会导致整个下拉失效,后来发现需要延迟一点才可以,所以再plusReady防法上写了下面代码;

mui.plusReady(function(){  
    //加载评论  
    if(mui.os.android){  
        //Andriod容易加载太快导致初始化下拉失败  
        setTimeout('loadComment()',800);  
    }else{  
        loadComment();  
    }  
});  

mui.init({  
    pullRefresh: {  
        container: '#pullrefresh',  
        down:{  
            callback: pulldownRefresh  
        }  
    }  
});

浪费了很多时间,所以写出来希望能给朋友们一些思路;

2 关注 分享
5***@qq.com 7***@qq.com

要回复文章请先登录注册

5***@qq.com

5***@qq.com

你的这个办法有用啊,Andriod确实存在这种问题
2019-05-30 16:23
5***@qq.com

5***@qq.com

回复 7***@qq.com :
连下拉的方法都不执行,不知你解决了没有?
2018-11-08 11:17
2***@qq.com

2***@qq.com

mark
2017-10-16 15:12
7***@qq.com

7***@qq.com

加了延时,Android还是无法上下拉
2017-08-31 13:41
1***@163.com

1***@163.com

loadComment()方法写的是什么
2017-06-16 14:30
j***@fchtech.com

j***@fchtech.com

thanks,解决了偶的问题。官方Demo里面的条件判断不对,坑爹
2016-10-13 14:21