【发布时间】:2019-02-11 09:20:45
【问题描述】:
我正在处理从 Newsapi.org 读取的数据。 问题是有时我得到新闻标题,但图片 url 返回 null。
我这样做是为了进行条件渲染,因此当返回变量为空时它会显示另一个图像。当响应为空时,它不显示替换图像。
<div class="col-2">
{ article.urlToImage != 'null' ?
<a href={article.url} class="thumbnail">
<img src={article.urlToImage} class="img-fluid" />
</a>
:
<a href={article.url} class="thumbnail">
<img src="http://www.publicengagement.ac.uk/sites/default/files/styles/content_width/public/hero/large-crowd-of-people-small.jpg" class="img-fluid" />
</a>
}
</div>
【问题讨论】:
-
抱歉,问题到底是什么?是不是有些东西不起作用,或者您只是在寻找以更好的方式编写它的方法?
-
把这个
article.urlToImage != 'null'改成article.urlToImage !== null -
或者只是
article.urlToImage如果null会导致错误值 -
您可以改用
onError。 stackoverflow.com/questions/34097560/…
标签: reactjs