突然好想你
突然好想你
  • 发布:2021-02-03 14:30
  • 更新:2021-02-03 20:06
  • 阅读:674

【报Bug】在nvue中有一张flex居中的图片,会出现bug

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: Alpha

HBuilderX版本号: 3.1.0

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: 8note

页面类型: nvue

nvue编译模式: fast

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

随便写个flex垂直居中的图片,然后加载看效果,或者将该页面做成那种透明的弹窗形式,效果很明显

预期结果:

加载较顺畅

实际结果:

加载显得卡顿

bug描述:

在nvue中如果有一张flex居中的图片,图片会先在屏幕上半部加载出现,然后闪一下出现在屏幕正中间,并且即使图片增加了渐显动画,依旧如此;可能导致的原因是nvue的加载问题,加载不流畅,并且加载时会初始一个高度,大概屏幕的三分之一,然后高度才会变成全屏;

2021-02-03 14:30 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

DCloud_UNI_GSQ

DCloud_UNI_GSQ

关注,等待问题补充

  • 突然好想你 (作者)

    已上传附件,不知道你们那边会不会复现,可以尝试多热更新几次,目前我这边性能不怎么好的手机会直接出现先在屏幕上半部分加载一闪而过,我自己的手机目前是非常明显的闪动

    2021-02-04 13:24

  • 突然好想你 (作者)

    可以把下面的文字去掉,然后多热更新几次,有时甚至可以看到四周的红色边框一瞬间由一半加载变成全屏的

    2021-02-04 13:27

  • DCloud_UNI_GSQ

    回复 突然好想你: 和之前版本对比,未发现区别

    2021-02-04 16:40

  • 突然好想你 (作者)

    回复 DCloud_UNI_GSQ: 应该算一直存在的,就是如果nvue里的list加载样式种类比较多时,会出现整体flex:1会先加载三分之一再加载变成全屏高的问题,我这个项目太难拆开了,等我拆完弄一个示例再发上来

    2021-02-04 16:52

  • DCloud_UNI_GSQ

    回复 突然好想你: 尝试在图片 load 事件后再显示

    2021-02-04 16:58

  • 突然好想你 (作者)

    回复 DCloud_UNI_GSQ: 目前解决是通过这样的,但是在某些性能不好的手机上显示空白的时间就变得久了一点了;这个也不是个很大的问题,目前先这样吧,也没太大影响

    2021-02-04 17:08

  • 突然好想你 (作者)

    回复 DCloud_UNI_GSQ: 我想要的就是这个属性render-whole;虽然还没尝试,但是算是解决了

    2021-02-05 09:26

要回复问题请先登录注册