0
我必须表明我的应用程序的动态图像,该图像的地址{item.p2[0].image}
此JSON对象来如下如何在原生反应中显示动态图像?
/media/profiles/qA94ILU.jpg
/media/profiles/DSCN3253.JPG
/media/profiles/DSCN2102_iVPC7S1.JPG
/media/profiles/DSCN3253.JPG
/media/profiles/DSCN2204.JPG
,我试图为
<Image source={{uri: 'http://10.42.0.1:8000{item.p2[0].image}'}} style={{width: 150, height: 100}} />
,如果显示这些图片我在chrome上直接显示地址或者像这样source={{uri:'http://10.42.0.1:8000/media/profiles/qA94ILU.jpg'}}
然后显示正确。那么我应该如何把这个地址从json对象转换为任何变量以及如何显示它呢?
,了解更多信息
试图用这些而不是工作
render() {
contents = this.state.qwerty.data.map((item) => {
add = item.p2[0].image;
//console.log(add);
return (
<View key={item.p1.id} style={styles.box}>
<Text>
{item.p2[0].image}
</Text>
<Image source={{uri: 'http://10.42.0.1:8000{item.p2[0].image}'}} style={{ width: 150, height: 100}}/>
<Image source={{uri: 'http://10.42.0.1:8000{add}'}}style={{ width: 150, height: 100}}/>
</View>
);
});
是要显示所有图像? –
@MaulanaPrambadi是的..想要显示所有图像 –