0
したがって、React Nativeが提供するImage.getSizeという関数を使用しようとしました。しかし、関数の外で高さと幅を使用しようとすると、それはゼロに見えます。ここ は私のコードです:React NativeでURIから画像の高さと幅を取得するには?
var theHeight = 0;
Image.getSize(url,(height, width)=>{
theHeight = height;
})
console.log("test get height "+theHeight);
、結果は私が間違って何をしました
テストを受ける高さ0
でしょうか?
私がいることを知っているが、どのように私は成功コールバック外幅と高さを使用することができますか? –
コールバックが完了した後にのみそれらの変数にアクセスする限り、コールバック外の変数に幅と高さを割り当てることができます。 – ide
あなたのコードを試してみましたが、私は "console.log(" testは高さ "+ theHeightを取得します);"コールバックが完了する前に呼び出されます。コールバックが完了した後、varをどのように更新できますか? –