lifedjh
lifedjh
  • 发布:2015-11-23 18:27
  • 更新:2019-02-14 18:59
  • 阅读:10916

ios 下拉刷新中进行重置上拉加载失效的问题

分类:MUI

情况如下:
ajax获取20条数据显示在滚动页面上,上拉加载获取8条数据,3次上拉后数据加载完毕底部出现没有更多数据了,进行下拉刷新后上拉出现底部没有更多数据了但不进行上拉加载数据
(查文档说用mui('#下拉容器id').pullRefresh().refresh(true);是进行上拉加载重新激活)
下拉刷新数据加载完后加了(加粗的部分)
mui('#pullrefresh').pullRefresh().refresh(true);
mui('#pullrefresh').pullRefresh().endPulldownToRefresh();

在android中测试上拉加载到出现没有更多数据了,在进行下拉刷新后在进行上拉加载可以加载数据,测试正常,
但是在iphone5s ios8中测试出现下拉刷新与上拉加载失效
后来换成
mui('#pullrefresh').pullRefresh().endPulldownToRefresh();
mui('#pullrefresh').pullRefresh().refresh(true);
ios测试正常 有点坑,遂记之。

17 关注 分享
撒网要见鱼 gaus 止水 Huiqi 建东 4***@qq.com l***@163.com t***@163.com lhyh 不知不觉 FYP abiao 1***@163.com q***@qq.com 猫咪老师 luddite lifeng_dev

要回复文章请先登录注册

l***@qq.com

l***@qq.com

mark
2019-02-14 18:59
喂謀謀

喂謀謀

http://ask.dcloud.net.cn/article/34984 可以看看这个.
2018-09-04 09:27
3***@qq.com

3***@qq.com

mark
2018-07-17 17:51
付楚

付楚

Mark
2018-05-10 14:30
付楚

付楚

Mark
2018-05-10 14:30
小资电脑

小资电脑

这则经验对我也很有用,谢谢,帮我搞定了一个bug。
2018-01-18 10:28
1***@qq.com

1***@qq.com

满分满分,我刚刚问完就找到了
2017-03-25 14:20
k***@qq.com

k***@qq.com

回复 l***@163.com :
我是用
mui('#pullrefresh').pullRefresh().refresh(true);
mui('#pullrefresh').pullRefresh().endPulldownToRefresh(false);
写在 pulldownRefresh(){
setTimeout(function(){
mui('#pullrefresh').pullRefresh().refresh(true);
mui('#pullrefresh').pullRefresh().endPulldownToRefresh(false);
})
}


结果会自动多执形一次上拉加载。我把mui('#pullrefresh').pullRefresh().refresh(true);提出来放在
pulldownRefresh(){
mui('#pullrefresh').pullRefresh().refresh(true);
setTimeout(function(){
mui('#pullrefresh').pullRefresh().endPulldownToRefresh(false);
})
}

就正常了。这是什么逻辑啊!
2016-11-04 11:43
Tggui

Tggui

为什么我的还是不行呢?各种尝试了 都一样呢
2016-10-28 18:40
EchoSmiled

EchoSmiled

感谢楼主啊,捣腾了一下午啦,各种查阅文档,各种尝试都木有成功,木有想到竟然调换下位置就好了
2016-08-18 15:48