您好,我目前正在尝试加载多个网络图像,但它们经常无法在 Android 上加载。我正在尝试使用 onError 来诊断原因,但似乎无法正常工作。
我试过用它作为
onError={(e) => console.log(e}
和
onError(error){
console.log(error)
}
onError={ this.onError.bind(this) }
但是这两个结果都是这个对象
Proxy [[Handler]]: Object [[Target]]: SyntheticEvent [[IsRevoked]]: false
据我所知,这是错误事件,不包含任何有用的信息。
我的问题是如何使用 onError 来诊断我的网络图像失败的原因?但如果你对我为什么也很乐意接受这些有任何想法。
最佳答案
这是一个 SyntheticEvent ,如图像文档中所述 here , 你可以试试下面的代码
onError=({ nativeEvent: {error} }) => console.log(error)
希望这会有所帮助。
关于javascript - React Native Image 如何使用 onError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49136720/