小程序的image图片显示

Posted 额爷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序的image图片显示相关的知识,希望对你有一定的参考价值。

最近接触到了一点小程序的东西,跟我们平常的html还真不太一样,这里我先大概讲一下图片的显示问题,

小程序的图片用的是<image><image/>标签,他默认的大小是宽300px,高225px。那我们如果用图片的话,肯定不能用默认的大小,那image常用的除了src属性之外,还有一个mode属性,他有4中缩放模式,9种剪裁模式,如果我们想把图片完全显示出来的话,就用 widthFix,宽度不变,高度自动变化,保持原图宽高比不变,下面我有两种方法可以显示完整不被拉伸的图片,

第一种,图片被父元素包裹,父元素设置宽度(小程序的单位是rpx,会自适应不同屏幕的大小),图片的宽度为100%,加上属性mode=‘widthFix‘,

  <view class=‘btn‘>
    <image src=‘../image/share.png‘ mode=‘widthFix‘></image>
  </view>
.btn{
  width: 60%;
  background: none;
}
.btn image{
  width: 100%;
}

  

第二种,图片加上属性mode=‘widthFix‘,然后给图片自己设置宽度

<image src=‘../image/bg.jpg‘ class=‘bg‘ mode=‘widthFix‘></image>
.bg{
  display: block;
  width: 100%;
}

  

这两种方法都可以实现,自己选用哪一个喽

以上是关于小程序的image图片显示的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序图片不显示,模拟器可以显示解决

小程序引入背景图片

小程序如何获取image对象

小程序本地图片文件在安卓机上显示时有时无的坑

微信小程序使用本地图片在真机不显示的问题

微信小程序,图片居中显示,适配不同机型