做了一个app。首页是webview选项卡,有一个子页面(也是mui-active)用来加载本地数据的。从splashscreen 页面 进入 首页后 显示页面不流畅,用了预加载,把splashscreen autoclose 设置为false。然后加载完数据后,把splashscreen 关掉,显示页面。显示效果还是有能看出页面闪动一下(应该是页面 加载数据), 才显示出页面数据。
请问 有没有办法 能达到原生的显示效果,类似微信,加载应用页面关闭后,立即进入页面,没有卡顿,闪屏。
做了一个app。首页是webview选项卡,有一个子页面(也是mui-active)用来加载本地数据的。从splashscreen 页面 进入 首页后 显示页面不流畅,用了预加载,把splashscreen autoclose 设置为false。然后加载完数据后,把splashscreen 关掉,显示页面。显示效果还是有能看出页面闪动一下(应该是页面 加载数据), 才显示出页面数据。
请问 有没有办法 能达到原生的显示效果,类似微信,加载应用页面关闭后,立即进入页面,没有卡顿,闪屏。
4 个回复
DCloud_UNI_FXY
如果加载完数据,之后,再设个timeout来关掉splashscreen的话。还会闪动吗?
木子lee (作者)
是的,总有一下闪动,而且 有个页面加载过程 很短。
我的做法是我先预加载主页面, 加载创建webview子页面后,将子页面加载到主页 示 ,然后 用子页面的onloaded 事件settimeout关掉splashscreen。
如果能在 加载完后,然后按home键 回到手机主页,然后再进入apk ,立即显示页面。能达到这种效果就完美了。
我这总是闪一下。如果代码有问题,我可以提供代码。
DCloud_UNI_FXY
把你的子页面的代码贴一下。
木子lee (作者)
能上QQ吗?我把整个代码发给你。现在还有一个问题就是 按HOME键后 在进入APP ,主页会刷新显示。