怎么解决, 先加载AJX数据填充后,再跳转过来呢

miss泡芙
- 发布:2016-05-11 21:05
- 更新:2016-05-12 09:30
- 阅读:1418
2 个回复
DCloud_heavensoft
http://ask.dcloud.net.cn/article/25
B5教程网 - https://b5.mxunkeji.com
首页是没有预加载的概念的。
启动封面的图片关闭触发条件,默认是在首页的webview的loaded事件发生后关闭。
如果首页内容较大或联网后、框架载入后重绘屏幕,即在首页HTML的DOMContentLoaded后无法立即渲染界面,会出现启动封面图片消失后,页面还没渲染好的情况。
此时需要手动控制封面图片消失。
首先在工程下manifest.json里找到plus、splashscreen、autoclose节点,设置为false,即手动控制封面图片的消失。
然后在首页合适的位置,一般在联网并构造完新的dom时,调用js关闭封面图片,plus.navigator.closeSplashscreen();
这样就能防止第一个页面的白屏。