javascript - React Native Image 如何使用 onError

标签 javascript android image react-native

您好,我目前正在尝试加载多个网络图像,但它们经常无法在 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/

相关文章:

javascript - 如何刷新另一个页面内的页面?

android - 如何获取水平 ScrollView 的宽度

wpf - 图像识别驱动测试自动化

html - 具有初始和 url() 的多个背景图像

javascript - 错误 : Missing class properties transform on class properties when using web-pack

javascript - 使用reduce删除相似元素

javascript - 严格模式下的对象

java - 无法使用 GCM 获取我的 InstanceID

java - Android:类中的 SharedPreferences PreferenceManager.getDefaultSharedPreferences

javascript - 使用javascript在 Canvas 中创建缩略图