起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1457|回复: 2

[结贴] 页面下拉刷新的问题

[复制链接]

40

主题

103

帖子

213

积分

中级会员

Rank: 3Rank: 3

积分
213
QQ
发表于 2017-9-5 08:53:47 | 显示全部楼层 |阅读模式
在下拉刷新的方法中,如何实现只刷新当前的页面里的数据,不刷新整个网页。
注:我已经接管onPullDown方法,在里面调用查询数据的方法,但是在下拉刷新的时候把整个网页都进行了刷新
发表于 2017-9-5 10:22:05 | 显示全部楼层
就是调用 data.refreshData() 就可以刷新了!
不要接管onPullDown 事件!  因为可能会调用多次data刷新的!连续调用多次刷新,当然就很慢,就像页面刷新了一样的!

你应该设置list默认 disableInfiniteLoad 和 disablePullToRefresh 为false
上拉下拉的时候就会自动触发data的刷新事件的!就是onCustomRefresh 事件
如果是baasData 就不用管了,
看案例
/UI2/demo/baas/simpleData/index.w

如果是data组件! 调用后台获取数据的代码应该写在onCustomRefresh 事件中
这样就可以上拉下拉的时候, 自动触发data组件加载更多或重新加载数据的!
可以参考:/UI2/demo/acc_data/list.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

40

主题

103

帖子

213

积分

中级会员

Rank: 3Rank: 3

积分
213
QQ
 楼主| 发表于 2017-9-5 11:22:52 | 显示全部楼层
liangyongfei 发表于 2017-9-5 10:22
就是调用 data.refreshData() 就可以刷新了!
不要接管onPullDown 事件!  因为可能会调用多次data刷新的! ...

非常感谢,问题已解决,可以结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-6 20:55 , Processed in 0.073604 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表