我正在从 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>
添加回答
举报
0/150
提交
取消
