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}
添加回答
举报