image组件 mode设置为aspectFill时,切换页面时出现卡屏、黑白屏

发布于 7 年前作者 zouchao4692 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

测试手机小米5安卓8.0系统 及 oppo r11s 安卓7.1.1,华为nova, 苹果iphoneX,iphone7

其中小米5和oppo r11s 出现如下问题:

在不同的tabBar页面之间进行快速切换时,会出现闪屏、黑屏、白屏、卡屏等现象

    经测试发现:是在不同页面中,都含有图片列表,且组件 image 的 mode 均设置为 “aspectFill” 。

        测试1:将各页面中列表image组件去掉后,恢复正常;

        测试2:将image组件的mode设置为widthFix后,情况好转,但也会出现黑白屏、闪屏、闪退等现象;

首页正常显示时


首页白屏时





黑屏现象

6 回复
suna
suna1 楼6 年前

我也是出现这个问题,发现image组件在mode=“aspectFill”的情况下,当图片较大时,就会出现闪屏、白屏的现象,跟楼主一样。

pengjuan
pengjuan2 楼6 年前

没有解决的办法吗

weishi
weishi3 楼6 年前

麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

cuiyong
cuiyong4 楼6 年前

我也碰到这个问题,三星s9+。mode=“aspectFill”图片大点就必现。

msong
msong5 楼6 年前

有没有解决的方法呢 好久了都

na63
na636 楼5 年前

我去,排查了好几天,果然是这个mode的锅。删除了就没事了,好了。