Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React中不存在照片的占位符名称_Reactjs - Fatal编程技术网

Reactjs React中不存在照片的占位符名称

Reactjs React中不存在照片的占位符名称,reactjs,Reactjs,我在React做电影搜索。我使用的API并不是每一部电影都有完整的数据,其中一些没有图像。我想把一个占位符名称(可能是图像)放在应该有照片的位置,但没有数据。我不知道如何创建一个函数来检查图像是否可用。有什么想法吗?如果在React应用程序中使用propTypes,可以在其中添加默认值 或者,您可以在脚本中使用条件(三元)运算符,就像在TitleComponent.jsx中一样 在这种情况下,您只需首先将默认图像导入组件 import defaultImg form '..images/def

我在React做电影搜索。我使用的API并不是每一部电影都有完整的数据,其中一些没有图像。我想把一个占位符名称(可能是图像)放在应该有照片的位置,但没有数据。我不知道如何创建一个函数来检查图像是否可用。有什么想法吗?

如果在React应用程序中使用
propTypes
,可以在其中添加默认值

或者,您可以在脚本中使用条件(三元)运算符,就像在TitleComponent.jsx中一样

在这种情况下,您只需首先将默认图像导入组件

import defaultImg form '..images/default.jpg'

我想先试试不用道具。那么,我应该如何检查API是否提供了任何图像
result.Poster?
提供与
typeof result.Poster!相同的值“未定义”)
通常是
。在我看来,这总是返回result.Poster。即使没有实际图像。好的,检查没有图像时console.log(result.Poster)返回的内容。不返回任何内容