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

QQ登录

只需一步,快速开始

查看: 3102|回复: 11

[结贴] scrollview上拉加载的问题

[复制链接]

57

主题

188

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
QQ
发表于 2017-11-7 14:41:47 | 显示全部楼层 |阅读模式
我data里面只有三条数据,但是我上拉加载一直重复加载这三条数据,怎么设置不要重复加载
发表于 2017-11-7 14:50:28 | 显示全部楼层
是上划加载数据吗??
分页参考
http://docs.wex5.com/wex5-ui-question-list-2028/

你的数据是哪儿来的??如果是数据库,查询下一页数据需要指定 append  从第几条数据查询!否则默认就是从头开始查询的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

41

主题

837

帖子

2271

积分

金牌会员

搬砖工

Rank: 6Rank: 6

积分
2271
QQ
发表于 2017-11-7 14:52:41 | 显示全部楼层
liangyongfei 发表于 2017-11-7 14:50
是上划加载数据吗??
分页参考
http://docs.wex5.com/wex5-ui-question-list-2028/

没总条数
Wex5开发者,欢迎互相交流学习
交流群:30057529


我要成为代码女神
回复 支持 反对

使用道具 举报

57

主题

188

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
QQ
 楼主| 发表于 2017-11-7 15:14:30 | 显示全部楼层
liangyongfei 发表于 2017-11-7 14:50
是上划加载数据吗??
分页参考
http://docs.wex5.com/wex5-ui-question-list-2028/

我是发ajax请求调后端的数据,而且看链接里我也没有总条数
回复 支持 反对

使用道具 举报

发表于 2017-11-7 15:19:11 | 显示全部楼层
shijunfu321 发表于 2017-11-7 15:14
我是发ajax请求调后端的数据,而且看链接里我也没有总条数

分页查询!必须给data 组件指定总条数才行!否则它不知道查询到哪儿结束的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

57

主题

188

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
QQ
 楼主| 发表于 2017-11-7 15:25:19 | 显示全部楼层
liangyongfei 发表于 2017-11-7 15:19
分页查询!必须给data 组件指定总条数才行!否则它不知道查询到哪儿结束的 ...

那我就在前端设置一个总条数,总条数是自己定的吗,那万一以后后台来的数据超过了自己定的总条数会怎么样
回复 支持 反对

使用道具 举报

57

主题

188

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
QQ
 楼主| 发表于 2017-11-7 15:31:11 | 显示全部楼层

我在modelload事件里用Data.setTotal设置了100条,还是会重复加载这三条数据
回复 支持 反对

使用道具 举报

57

主题

188

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
QQ
 楼主| 发表于 2017-11-7 15:37:51 | 显示全部楼层
liangyongfei 发表于 2017-11-7 15:19
分页查询!必须给data 组件指定总条数才行!否则它不知道查询到哪儿结束的 ...

我以我返回的条数设置对应Data.setTotal(data.total);Data的limit设置为三条,还是会重复加载
回复 支持 反对

使用道具 举报

发表于 2017-11-7 15:54:25 | 显示全部楼层
shijunfu321 发表于 2017-11-7 15:37
我以我返回的条数设置对应Data.setTotal(data.total);Data的limit设置为三条,还是会重复加载 ...

Data.setTotal   方法设置的值是多少??
data.total 的值是多少呢?如果大于3.肯定就会还发送请求的!

如果等于3就不会再请求数据了!

分页,你应该把 offset  传递 到后台!sql语句也应该是分页查询,从第几条数据查询,查询几条数据?  如果你后台sql查出的就是前 3条,那么当然是重复的了!

是需要直接写sql实现分页的!

另外你是按照连接
接管 onCustomRefresh  事件实现的数据加载的吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

41

主题

837

帖子

2271

积分

金牌会员

搬砖工

Rank: 6Rank: 6

积分
2271
QQ
发表于 2017-11-7 16:10:43 | 显示全部楼层
你model加载总条数有什么用 明显是分页查询和后台做交互查询  model里面没有执行ajax
Wex5开发者,欢迎互相交流学习
交流群:30057529


我要成为代码女神
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-30 21:33 , Processed in 0.059532 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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