我正在从 API 获取数据以根据 API 值显示图像。如果对象中有图像,以下代码可以完美运行。如果 API 项没有图像,应用程序会抛出“未定义不是对象”错误。
<View>
<Image source={{uri:props.enclosures[0].url}} style={styles.mainPhoto} />
</View>
我已尝试使用以下代码先检查该值是否存在,但如果 API 项没有图像,它仍会引发完全相同的错误。
<View>
{props.enclosures[0].url ?
<Image source={{uri:props.enclosures[0].url}} style={styles.mainPhoto} />
:
<Text>No Image</Text>
}
</View>
www说
慕丝7291255
相关分类