如何使用反应原生图像onError获取错误消息?

时间:2017-06-06 18:34:07

标签: image react-native

我使用反应本机v0.44图像组件为android,但图像无法加载,代码:

<View style={styles.slide1} key={index}>
                  <Image
                    style={styles.image}
                    resizeMode = 'contain'
                    onError = {(e)=>{
                      console.log(e)
                    }}
                    source={{uri:`http://i01.appmifile.com/webfile/globalimg/hk/cms/92247F5D-CC6E-273F-5710-841E891CB96F.jpg`}}
                  />
                </View>

图像无法显示,onError句柄获取错误,但如何知道加载图像中的错误?

2 个答案:

答案 0 :(得分:-1)

你的onError函数是应该的。

但请记住,当您使用远程图片时,您需要为图像定义宽度和高度。

答案 1 :(得分:-1)

错误包含nativeEvent及其错误。 这样做:

onError={({nativeEvent: {error}}) => {
    console.log(error);
}