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

QQ登录

只需一步,快速开始

查看: 2592|回复: 4

[用户待确认] 滚动列表下面的三个点什么情况下可以不出现,如何能使...

[复制链接]

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
发表于 2019-9-8 16:23:54 | 显示全部楼层 |阅读模式
本帖最后由 tengzhaoxing 于 2019-9-8 19:29 编辑

滚动列表下面的提示加载的三个闪烁的点什么情况下可以不出现,如何能使它不显示,因为我是手动加载数据,数据实际已经加载完了,如何让滚动视图认为我已经加载完了。

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2019-9-9 16:02:07 | 显示全部楼层
在数据组件的刷新事件中设置event.promise,代码如下

    onTaskDataCustomRefresh(event){
        var self = this;
        event.promise = this.getTaskList(event.limit,event.offset).then((data)=>{
            self.loadToTaskData(data,event.options.append)
        });
    }
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2019-9-10 15:25:49 | 显示全部楼层
本帖最后由 tengzhaoxing 于 2019-9-10 15:59 编辑
zhaixin 发表于 2019-9-9 16:02
在数据组件的刷新事件中设置event.promise,代码如下

    onTaskDataCustomRefresh(event){

我没有用到刷新数据,我是通过服务返回数据手动加载的数据。刷新数据事件不触发怎么办?此外,如果是刷新数据的话刷新后本来就没雨这三个点,也就没有必要再为此写代码。问题是,刷新数据完成事件产生了一个什么样的返回结果值使得三个点不出现了,只要我能够手动复现这个结果值,就可以达到目的。这三个点应该不是微信官方的吧,如果是官方的我应该可以在网上查到,但查不到。如果是牛刀设计组件时设计的就应该知道用什么值去控制显示。
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2019-9-10 17:00:37 | 显示全部楼层
我在服务返回中加载数据没有出现3个点,删除滚动列表中的加载遮罩,可以隐藏3个点

由于刷新数据是异步的,通过设置event.promise,系统在刷新数据后,完成后续的动作
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2019-9-11 00:19:35 | 显示全部楼层
zhaixin 发表于 2019-9-10 17:00
我在服务返回中加载数据没有出现3个点,删除滚动列表中的加载遮罩,可以隐藏3个点

由于刷新数据是异步的, ...

加载遮罩这几个字还是有启发,其他的都用不上。因为其实只要给加载遮罩里内的ball-beat(跳球)视图设置动态隐藏,想让它怎么消失就怎么消失。结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 18:11 , Processed in 0.059029 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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