weex image需要按原尺寸显示怎么实现

aoping
  • 3.9k

clipboard.png
图片不设置宽高不能够显示, 但我有很多图片,尺寸都不一样,现在想按原图尺寸显示, 这个要怎么实现

回复
阅读 5.2k
3 个回答

可以在获取到原图并取得高宽后动态绑定到你的展示控件上

利用image的load事件可以获取图片的naturalWidth naturalHeight

另外注意:在Android上只有设置了图片宽高才会触发load事件

weex不支持高度自适应,所以必须指定高度和宽度。
但是可以通过nat-media-image插件的exif获取到图片的宽高,进行设置。
Nat.image.exif('http://cdn.instapp.io/nat/sam...', (err, ret) => {

console.log(ret)

})

宣传栏