如何显示图像的宽度和高度,我使用以下语法:
const width = Image.getSize(imag, (width, height)=>JSON.stringify(width));
现在我alert({width})
是否显示对象Object,但是如果我将警报放入getSize函数中,它将显示如下值:
Image.getSize(imag, (width, height)=>{alert(JSON.stringify(width))});
我想像第一个示例一样将值存储在变量中,然后访问它,这是一个功能组件,没有setState,请您帮忙
答案 0 :(得分:0)
您需要在success
回调中设置变量。
let width = null;
Image.getSize(image, (imageWidth) => {
width = imageWidth;
alert("Width", width);
});
文档指出:
如果找不到图片或下载失败,此方法可能会失败。
您也可以尝试使用resolveAssetSource
const { width } = Image.resolveAssetSource(image);
alert(width);