0
render() {
var NewsCards = this.state.news.map((b,i)=>{
return(
<div key={i} className="row">
<div className="col-10">
<img src={b.image} className="img-fluid"/>
</div>
</div>
)
})
return (
<div className="container-fluid global-container-bottom-padding">
{RenderIf(this.state.loading)(
<div id="cssload-pgloading">
<div className="cssload-loadingwrap">
<ul className="cssload-bokeh">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</div>
)}
{RenderIf(!this.state.loading)(
{ NewsCards }
)}
</div>
);
}
不太清楚我在哪裏出錯了。循環陣列:ReactJS對象作爲React子項無效
編輯:
this.state.news
是對象
[
{
"image":"imgurl",
"link":"imglink"
},
{
"image":"imgurl",
"link":"imglink"
}
]
什麼類型的變量是'news'?你能提供示例結構嗎? – kudlajz
我編輯了這篇文章,請參閱上文 –