【小程序】图片加载时出现拉扯感,抖动感。

  • Post author:
  • Post category:小程序


现象

当我们在写入图片标签时,为了方便喜欢在wxml里面写入css样式,比如以下

<view>
  <image src='/images/BILIBILI_LOGO.png' mode="widthFix"  style="width:140rpx; height:60rpx;"></image>
</view>

在页面加载的时候,首先加载的是图片的默认高度,而后才加载style里面的样式,style里面的样式宽度和高度都比默认宽高要小,因此在这短暂的时间里,我们就能够看到图片在拉扯。

解决

所以这种css嵌入html中的习惯是不好的,效果一样但是性能没这么好,最好就是在css中限制显示的宽高,

将图片的宽高写死

,从而在加载时不会有宽高的抖动行为。

wxml:

<view class='image-icon'>
  <image src='/images/BILIBILI_LOGO.png' mode="widthFix"></image>
</view>

wxss:

.image-icon image{
  width:140rpx; 
  height:60rpx;
}



版权声明:本文为weixin_42339197原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。