1***@qq.com
1***@qq.com
  • 发布:2020-04-03 21:31
  • 更新:2020-04-03 21:41
  • 阅读:734

安卓nvue页面跳转的时候有大约0.5s的白屏时间,请问有什么办法优化这个问题吗?

分类:nvue

安卓nvue页面跳转的时候有大约0.5s的白屏时间,请问有什么办法优化这个问题吗?
求助!!!
在onload使用loading没有明显效果。

2020-04-03 21:31 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

  1. 使用原生navigationbar
  2. 检查是否有全局定时器干扰
  3. 提升新页面的代码性能
  • 1***@qq.com (作者)

    非常感谢,我检查一下

    2020-04-03 22:02

  • 1***@qq.com (作者)

    你好,我排查过后,的结果是这样的:1、使用uni.navigateTo进行的跳转。2、没有全局定时器干扰。3、页面结构很简单,就一个导航栏和一个暂无消息的图标。但是并没有明显改善。跳转仍然会有闪动出现。

    主要问题:1、nvue页面相互跳转安卓系统会有明显的闪动问题。

    2、跳转vue页面没问题。

    3、感觉nvue页面渲染很慢,所以加雪花图也无效。

    4、有没有方法进行nvue预渲染,渲染完再跳转。

    2020-04-04 09:14

  • DCloud_heavensoft

    回复 1***@qq.com: 1. 使用原生navigationbar,这个是原生导航栏的意思,不是指uni.navigateTo。因为原生导航栏渲染快,不会整体白屏。不建议加waiting,waiting转圈时也是抢渲染资源的。nvue没有预渲染。如果你的页面背景不是白色导致闪白,可以在pages.json里配webstyle的背景色。但是不管怎么样,简单nvue页面的渲染是很快的,不应该有0.5s的白屏,你可以把代码剥离出来在一个简单工程里测试下

    2020-04-06 22:07

  • 1***@qq.com (作者)

    回复 DCloud_heavensoft: 好的,非常感谢,我试试

    2020-04-10 11:19

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