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

QQ登录

只需一步,快速开始

查看: 2332|回复: 4

[处理中3] data组件的接管刷新事件

[复制链接]

15

主题

63

帖子

201

积分

中级会员

Rank: 3Rank: 3

积分
201
QQ
发表于 2017-8-9 15:33:31 | 显示全部楼层 |阅读模式
本帖最后由 ma1305249012 于 2017-8-9 15:37 编辑

    Model.prototype.postsCustomRefresh = function(event) {
        this.fraternityId = this.params.fraternityId;
        var offset = event.source.getOffset();
        var limit = event.source.limit;
        var url = require.toUrl('/' + window.server.serverProjectName + '/LifespringAppService/fraternityPosts_list');
        $.getJSON(url, {
            'posts.fraternityId' : this.fraternityId,
            'offset' : offset,
            'limit' : limit
        },function(data) {
            if (offset) {
                event.source.loadData(data.list, true);
            } else {
                event.source.loadData(data.list, false);
            }
            event.source.setTotal(data.total);
        });
    };

为什么在页面加载之后 customRefresh事件 会被连续调用2次?




snipaste20170809_153313.png
发表于 2017-8-9 16:11:26 | 显示全部楼层
list 组件的limit属性设置是多少??
默认情况,如果一次加载的数据显示占不满整个屏幕!就会多请求一次数据!

设置 autoAppend  为false 就不会自动多加载 一次 了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

15

主题

63

帖子

201

积分

中级会员

Rank: 3Rank: 3

积分
201
QQ
 楼主| 发表于 2017-8-10 18:56:55 | 显示全部楼层
liangyongfei 发表于 2017-8-9 16:11
list 组件的limit属性设置是多少??
默认情况,如果一次加载的数据显示占不满整个屏幕!就会多请求一次数 ...

limit 为8 绝对可以铺满屏幕了  看滚动条就可以看出来
你说的autoAppend 是data组件的 属性吗?
我加上不起作用 事件还是会被触发 2次
snipaste20170810_185407.png
snipaste20170810_185417.png
回复 支持 反对

使用道具 举报

41

主题

837

帖子

2271

积分

金牌会员

搬砖工

Rank: 6Rank: 6

积分
2271
QQ
发表于 2017-8-10 19:52:05 | 显示全部楼层
还是list的行高和内容 你这data加载一次 list又加载一次 你觉得呢
Wex5开发者,欢迎互相交流学习
交流群:30057529


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

使用道具 举报

发表于 2017-8-14 09:33:20 | 显示全部楼层
ma1305249012 发表于 2017-8-10 18:56
limit 为8 绝对可以铺满屏幕了  看滚动条就可以看出来
你说的autoAppend 是data组件的 属性吗?
我加上不 ...

autoAppend 属性是 scrollView 组件上的属性!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 21:14 , Processed in 0.056518 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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