如何调整微信小程序中动态图片尺寸的设置技巧?

更新于
2026-09-28 11:44:50
0阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计770个文字,预计阅读时间需要4分钟。

如何调整微信小程序中动态图片尺寸的设置技巧?

我们知道微信小程序的组件`image`是用来显示图片的,它具有以下属性:

1.`src`:图片资源地址

2.`mode`:图片裁剪、缩放的模式

3.`binderror`:当错误发生时,发布到`AppService`的事件名,事件内容为错误信息

我们都知道微信小程序的组件image是用来显示图片的,它有一下几个属性:

1、src 图片资源地址

2、mode 图片裁剪、缩放的模式

3、binderror 当错误发生时,发布到 AppService 的事件名,事件对象event.detail = {errMsg: ‘something wrong'}

4、bindload 当图片载入完毕时,发布到 AppService 的事件名,事件对象event.detail = {height:'图片高度px', width:'图片宽度px'}

但是image有默认的固定的宽度和高度,这样我们在做图片自适应的时候,就不好做了,特别是我们在做一些商品详情页的时候,需要image自适应屏幕,按原图比例显示。那么如何让image自适应比例显示呢?可以有两种方法:

一、使用mode:widthFix

widthFix:宽度不变,高度自动变化,保持原图宽高比不变。

首先我们先设置image的mode为widthFix,然后给图片加一个固定rpx的宽度,比如:730rpx。

这样图片也可以自适应了。。

阅读全文
标签:方法

本文共计770个文字,预计阅读时间需要4分钟。

如何调整微信小程序中动态图片尺寸的设置技巧?

我们知道微信小程序的组件`image`是用来显示图片的,它具有以下属性:

1.`src`:图片资源地址

2.`mode`:图片裁剪、缩放的模式

3.`binderror`:当错误发生时,发布到`AppService`的事件名,事件内容为错误信息

我们都知道微信小程序的组件image是用来显示图片的,它有一下几个属性:

1、src 图片资源地址

2、mode 图片裁剪、缩放的模式

3、binderror 当错误发生时,发布到 AppService 的事件名,事件对象event.detail = {errMsg: ‘something wrong'}

4、bindload 当图片载入完毕时,发布到 AppService 的事件名,事件对象event.detail = {height:'图片高度px', width:'图片宽度px'}

但是image有默认的固定的宽度和高度,这样我们在做图片自适应的时候,就不好做了,特别是我们在做一些商品详情页的时候,需要image自适应屏幕,按原图比例显示。那么如何让image自适应比例显示呢?可以有两种方法:

一、使用mode:widthFix

widthFix:宽度不变,高度自动变化,保持原图宽高比不变。

首先我们先设置image的mode为widthFix,然后给图片加一个固定rpx的宽度,比如:730rpx。

这样图片也可以自适应了。。

阅读全文
标签:方法