我们有一个页面需要一段时间才能加载第一次。第二次加载很好。我们在启动脚本中尝试了以下hack:
var page = app.currentPage;
app.showPage(app.pages.bigForm);
app.showPage(page);
此hack确实有效,页面在用户第一次访问时加载速度很快。屏幕不会在负载之间闪烁。但是,bigform
不会分离,并且第一次打开时它不会执行on-attach事件。此事件包含一些我想要执行的代码。
我的问题:
答案 0 :(得分:0)
我建议从寻找缓慢负载的原因开始。最常见的原因是:
要呈现的大量小部件(这会导致渲染限制)
在这种情况下你无能为力:
createChildren method is called
选项,而不是使用特定小部件“visible
设置对服务器或大量查询进行大量查询
要在此方案中调整应用的效果,您可以尝试以下技巧: