
- 发布:2022-06-30 15:36
- 更新:2022-06-30 18:02
- 阅读:303
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows7
HBuilderX类型: 正式
HBuilderX版本号: 3.5.0
手机系统: 全部
手机厂商: 华为
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
示例代码:
<image
src="item.msgContent"
mode="aspectFill"
data-idx="idx"
style="will-change: transform"
@load="imgLoad"></image>
imgLoad(e) {
console.log(e)
@load="imgLoad"></image>
imgLoad(e) {
console.log(e)
操作步骤:
任意图片获取宽高
任意图片获取宽高
预期结果:
期望获取实际的图片宽高
期望获取实际的图片宽高
实际结果:
宽高都为0
宽高都为0
bug描述:
使用image标签的@load方法无法获取图片的宽高尺寸, 最新的HBuilderX 3.5.0 alpha我下载测试了一下,发现在APP和web端问依旧获取不到图片的宽高




FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
获取宽高,可以使用uni.getImageInfo:https://uniapp.dcloud.io/api/media/image.html#getimageinfo