扶摇侠客
扶摇侠客
  • 发布:2019-03-30 21:48
  • 更新:2019-03-31 17:38
  • 阅读:2036

【报Bug】uniapp 由后台切入前台,页面闪现或闪白,官方给的实例也有此问题

分类:uni-app

uniapp 由后台切入前台,页面闪现或闪白,官方给的实例也有此问题

hbuilderx 1.8.0
mac ox 10.10 os x yosemite
真机 小米6a 安卓7.0

2019-03-30 21:48 负责人:无 分享
已邀请:
扶摇侠客

扶摇侠客 (作者)

第二张动图是用hbx1.8.0 使用hello-uniapp模板创建打包
第一张动图是用hbx1.7.0 使用hello-uniapp模板创建打包

DCloud_heavensoft

DCloud_heavensoft

进程里的缩略图,是rom之前对app的截图,那是个死图。
在应用进入后台后,rom会根据内存情况回收后台应用占用的资源,比如渲染资源。
然后应用回到前台时,就会重新渲染。这就是你看到的情况,这是正常的。

  • 扶摇侠客 (作者)

    可以禁止释放渲染资源吗,这样的用户体验很不好

    2019-03-31 22:19

  • DCloud_heavensoft

    回复 扶摇侠客:这是rom的策略。用什么语言开发都这样。你能做的只能是加快渲染速度,比如用nvue来做界面,这个渲染引擎更高效。

    2019-04-01 01:00

  • 扶摇侠客 (作者)

    回复 DCloud_heavensoft: nvue限制不少哦,貌似app上渲染nvue文件,h5上渲染vue文件,要写两份文件,通过优化vue文件是不是可以不用搞nvue,什么场景下要使用nvue,vue文件性能那么不堪吗

    2019-04-01 22:20

  • DCloud_heavensoft

    回复 扶摇侠客: webview渲染肯定没有原生渲染快。看自己对渲染速度要求了

    2019-04-02 00:26

  • 扶摇侠客 (作者)

    回复 DCloud_heavensoft:有没有办法可以在由后台切入前台时监听下渲染,在渲染完成前加个loading挡一下,我倒不是觉得切白不能仍受,而是当前页面渲染完成前会看到其他页面的内容,如上面第二张图,不要让用户看到其他页面闪现一下,给人的感觉像是发生了切换。

    2019-04-02 14:30

  • s***@beli-tech.com

    nvue首页从后台进到前台页面大部分会卡死不会渲染。平板页面是竖直的。首页是横屏的

    2022-03-30 08:55

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