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

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

阅读 7.4k
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)

})

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进