微信小程序之image组件


帮企商城 2021-10-08 11:35:02

小程序image支持 JPG、PNG、SVG、WEBP、GIF 等格式;image组件默认宽度320px、高度240px;且支持懒加载;小程序要求图片打包上线的大小不能超过2M,所以很多静态资源放在网络上会比较好,在小程序调用相应的图片链接就好(图片资源可以放在自己的网站进行管理)

一、src指定要加载的图片的路径

  图片存在默认的宽度和高度 320*240

二、mode 决定 图片内容 如何 和图片标签宽高做适配

  1) scaleToFill 缩放模式,不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素

  2) aspectFit 保持宽高比 确保图片的长边 显示出来 页面轮播图,常用

  3)aspectFill 保持纵横比缩放图片,只保证图片的 短边能完全显示出来,用的比较少

  4)widthFix 宽度指定了之后,高度会自己按比例来调整,常用

  5)top,bottom,center,top left,top right类似于css中的background-position;不缩放图片,只挪动位置

三、小程序当中的图片 直接支持懒加载,需要在image标签添加lazy-load属性;小程序会自己判断 当图片 出现在 视口 上下三屏的高度 之内的时候,会自行加载图片

<!--  image图片组件 -->
<block wx:for="{{imgMode}}" wx:key="index">
  <view>下边图片的mode属性为:{{item}}</view>
  <image src="{{imgUrl}}" mode="{{item}}" lazy-load></image>
</block>


相关阅读:

春哥团队获得1000万元投资将用于开发各种商业源码系统

春哥技术团队在京发布春哥数字人系统CGDigitalPersonSystem

春哥团队8周年:帮助更多的人实现在家创业赚钱

帮企商城国庆狂欢盛宴 放“价”到底!

脱单盲盒项目,日入过万不是梦!2021年最大风口项目!

如何给我们春哥团队付款?

微信小程序日常开发中常遇到的错误代码

小程序前端直传阿里云oss

微信小程序之image组件

解决微信小程序switchTab不能带参方法