1 回答

TA貢獻1784條經驗 獲得超7個贊
該記錄沒有摘要對象。if您可以通過添加andconsole.log內部map函數來檢查這一點:
return this.state.movies.map((item) => {
if (!item.summary) {
console.log(item); // here
}
return (
<div key={item.title.label}>
<div>
<span>{item.title.label}</span>
<span>{item.category.attributes.term}</span>
</div>
<div>
<img src={item["im:image"][2].label} alt={item.title.label} />
<div>
<video
onMouseEnter={this.mouseEnter}
onMouseLeave={this.mouseLeave}
controls
>
<source src={item.link[1].attributes.href} type="video/x-m4v" />
</video>
</div>
</div>
{item.summary ? <div>{item.summary.label}</div> : null}
</div>
);
});
你應該像這樣顯示它:
{item.summary ? <div>{item.summary.label}</div> : null}
添加回答
舉報