Ich verwende die map
Funktion, um über ein Array mit Bildern zu iterieren. Ich versuche dann, diese Bilder auf der Seite anzuzeigen.map Bilder verketten Zeichenfolgen
Sie werden sehen, dass die Bilder zu einem Fleck verkettet werden. Weiß jemand, wie man das macht, damit ich jedes einzelne Bild zeigen kann?
Bitte siehe unten Reagieren Code:
var App = React.createClass({
render: function(){
var images = [
{
id:"1",
images:['https://i.scdn.co/image/dc284fcd7e581aa2b7ca56f28c7c74f0ca0ad393', 'https://i.scdn.co/image/97ffc63dd5abfe7203d8f5e90d1a74427ac756e7']
},
{
id:"2",
images:['https://i.scdn.co/image/97ffc63dd5abfe7203d8f5e90d1a74427ac756e7', 'https://i.scdn.co/image/97ffc63dd5abfe7203d8f5e90d1a74427ac756e7']
}
];
return(<List images={images} />)
}
});
var List = React.createClass({
render: function() {
var images = this.props.images.map(function(image){
return(image.images[0]); // updated here
})
return(
<div>
<img src={images}></img>
<p>{images}</p>
</div>
)
}
});
ReactDOM.render(
<App name="World" />,
document.getElementById('container')
);
ich glaube nicht, Sie immer noch nicht die Bilder sehen können. Schau dir den Code an, es wird immer noch verkettet –
Entschuldigung, ich habe den Link aktualisiert. Es sollte jetzt funktionieren. –
Lassen Sie mich wissen, wenn Sie die Bilder sehen können. JSFiddle kann eine alte Version meines Codes zwischenspeichern. –