您当前的位置:首页 > 网站建设笔记 >

image组件

0

微信小程序提供了用于显示图片的image组件,并且image组件的功能比HTML中的<img>标签更强大,支持对图片进行剪裁和缩放。image组件的默认宽度为300px,默认高度为240px。image组件通过<image>标签定义,支持单标签和双标签两种写法。

image组件的常用属性
属性类型说明
srcstring图片资源地址src可以是本地路径或URL地址。如果使用本地路径,可以在项目中创建一个目录,例如images目录,并在该目录中放入图片,例如test.jpg,通过本地路径/images/test.jpg即可引用图片。
modestring图片剪裁、缩放的模式
webpboolean默认不解析WebP格式,只支持网络资源
lazy-loadboolean图片延迟加载
show-menu-by-longpressboolean长按图片显示发送给朋友、收藏、保存图片、搜一搜、打开名片/前往群聊/打开小程序(若图片中包含对应二维码或小程序码)的菜单。
binderroreventhandle当错误发生时触发,event.detail ={errMsg}
bindloadeventhandle当图片载入完毕时触发,event.detail ={height,width}
image组件常用的mode合法值
模式合法值说明
缩放scaleToFill不保持宽高比缩放图片,使图片的宽高完全拉伸至填满image元素。此合法值为mode属性的默认值
aspectFit保持宽高比缩放图片,使图片的长边能完全显示出来,即可以完整地将图片显示出来
aspectFill保持宽高比缩放图片,只保证图片的短边能完全显示出来,即图片通常只在水平或垂直方向是完整的,另一个方向将会发生截取
widthFix宽度不变,高度自动变化,保持原图宽高比不变
heightFix高度不变,宽度自动变化,保持原图宽高比不变
裁剪top不缩放图片,只显示图片的顶部区域
bottom不缩放图片,只显示图片的底部区域
center不缩放图片,只显示图片的中间区域
left不缩放图片,只显示图片的左边区域
right不缩放图片,只显示图片的右边区域
top left不缩放图片,只显示图片的左上边区域
top right不缩放图片,只显示图片的右上边区域
bottom left不缩放图片,只显示图片的左下边区域
bottom right不缩放图片,只显示图片的右下边区域

建站咨询

在线咨询真诚为您提供专业解答服务

咨询热线

137 1731 25507×24小时服务热线

微信交流

二维码终于等到你,还好我没放弃
返回顶部