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

QQ登录

只需一步,快速开始

查看: 1765|回复: 6

[结贴] scrollview下拉刷新如果加载时间长的话不显示加载中。。。

[复制链接]

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
发表于 2016-12-27 16:42:02 | 显示全部楼层 |阅读模式
如标题所问,由于我绑定的data组件是通过ajax去服务端获取数据后加载。中间可能有两三秒的延迟。我页面上就只是scrollview里面放的list,下拉后画面定住不动,直到数据加载完了才直接刷新出来。scrollview本身在加载中的时候我看有pulldownloadinglabel为加载中。。。,但我这里不显示。我想加个popOver组件遮罩一下,在发ajax请求前show(),在success把数据加载到data组件后hide(),但实际中不显示遮罩。两三秒的时间差也不会显示遮罩。但如果我把hide()方法加一个setTimeout(),设定几秒的话就能正常显示遮罩。这是什么原因造成的呢??
正常使用scrollview不显示加载中。。。,正常使用遮罩也不会显示出来,就是这两个问题

传说中路过
发表于 2016-12-27 16:45:17 | 显示全部楼层
如果ajax请求是同步的就不会显示遮罩,异步请求才可以显示遮罩!
因为浏览器渲染是同步的!没有时机渲染遮罩
http://bbs.wex5.com/forum.php?mo ... 4&pid=165185448
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-12-27 17:00:44 | 显示全部楼层
liangyongfei 发表于 2016-12-27 16:45
如果ajax请求是同步的就不会显示遮罩,异步请求才可以显示遮罩!
因为浏览器渲染是同步的!没有时机渲染遮 ...

谢谢,这种问题只有经历了才能有直观的了解。遮罩是异步的问题。。。那scrollview本身的加载中。。。这个label在加载的时候不显示是什么原因呢?
传说中路过
回复 支持 反对

使用道具 举报

发表于 2016-12-27 17:07:13 | 显示全部楼层
carbinechun 发表于 2016-12-27 17:00
谢谢,这种问题只有经历了才能有直观的了解。遮罩是异步的问题。。。那scrollview本身的加载中。。。这个 ...

不确定,如果加载速度快的情况下可以看到字吗??
关于默认值修改:http://docs.wex5.com/wex5-ui-question-list-2074/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-12-27 17:18:55 | 显示全部楼层
liangyongfei 发表于 2016-12-27 17:07
不确定,如果加载速度快的情况下可以看到字吗??
关于默认值修改:http://docs.wex5.com/wex5-ui-questi ...

加载更多和松开刷新都能看到,但是加载中...这个看不到,加载速度快慢都看不到
传说中路过
回复 支持 反对

使用道具 举报

发表于 2016-12-27 17:23:25 | 显示全部楼层
carbinechun 发表于 2016-12-27 17:18
加载更多和松开刷新都能看到,但是加载中...这个看不到,加载速度快慢都看不到 ...

嗯!是的这个只显示一瞬间!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-12-28 09:25:16 | 显示全部楼层
liangyongfei 发表于 2016-12-27 17:23
嗯!是的这个只显示一瞬间!

那我就用遮罩来处理吧,可以结帖了,谢谢
传说中路过
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-26 07:41 , Processed in 0.056125 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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