【发布时间】:2019-04-01 09:39:59
【问题描述】:
我最近搬到 react native 并想获得 uri 图像的大小。我查看了react nativedocumentation,发现this方法:
Image.resolveAssetSource();
当我将它用于 static images(require()) 时,它可以正常工作并返回 height 和 width 属性以及其他有用的属性,但是当我将它用于 动态图像时({uri: 'www.abc.com/image'}) 它仅返回对象中包含的 uri 属性,但不返回 height 和 宽度属性。
我在想可能是我做错了什么,但实际上documentation 提到:
ImageSource 是一个类似于 { uri: 'http location || 的对象文件路径'}
那么为什么它不适用于 uri?谁能告诉我?
【问题讨论】:
-
Image.getSize(myUri, (width, height) => {this.setState({width, height})});
标签: android ios reactjs react-native ecmascript-6