我正在玩本地反应并开始构建我的第一个应用。 我将3个图像渲染到屏幕上。 显示一个,而另外两个不显示。 在浏览器中粘贴地址时,网址100%有效并正确打开。 Image组件是在一个循环中创建的,所以它们除了uri之外都是相同的。 可能是什么问题?
<View style={[styles.flex1, styles.imageRow, {backgroundColor: 'orange'}]}>
{images.map((d, i) => (
<View key={i} style={[styles.flex1, {borderWidth: 2, borderColor: 'black'}]}>
<TouchableOpacity onPress={() => navigate('Image', {uri: d, coachName})}>
<Image source={{uri: d}} style={{height: 100, width: 100}}></Image>
</TouchableOpacity>
</View>))}
</View>
答案 0 :(得分:0)
缩小图像尺寸解决了这个问题。