跟屁虫
跟屁虫
  • 发布:2015-09-16 15:53
  • 更新:2015-09-16 16:19
  • 阅读:1638

启动加载数据卡死问题

分类:HTML5+

求经验讨论:我的app打开后就会加载线上数据,可是启动页面加载完毕后,经常会出现页面卡在加载数据的等待提示框那里,数据栏显示undefinded,应该是数据根本没获取到.但是如果直接点击按钮重新加载页面就能加载成功.求方法能在打开app的时候也能正常加载.

原因分析:
APP的启动页其实只加载了一半的时间,后面时间是延迟.换句话说,APP第一页其实在启动页面显示的时候就已经开始加载了,结果导致APP第一页发送请求的时候,APP第一页还没有显示,数据回传了没法加载进页面,等启动页时间到了自动退出的时候,APP第一页就一直显示等待加载的提示框无法加载数据.

目前试过的方法:
1.延迟加载:APP第一页,等待5秒再开始加载数据.但是不同的机器启动页退出时间不同,华为大约是5秒退出,小米4很快,导致小米4会看到APP第一页是空的,等待2秒后才开始加载数据.
2.循环加载:APP第一页,不停的向服务器要数据,直到要到为止.但是会造成部分机器卡死.

求更好的解决方法.谢谢

2015-09-16 15:53 负责人:无 分享
已邀请:
Danny

Danny - QQ125904483

http://www.dcloud.io/docs/api/zh_cn/webview.shtml#plus.webview.WebviewObject.onloaded

该问题目前已经被锁定, 无法添加新回复