使用 Create-React-App 动态导入图像

Import images with Create-React-App dynamically

我希望有人能帮助我解决我的问题。

我开始学习 React,我想从名为“project”的对象中动态显示图像。

我在“项目”中循环并将每个项目作为组件“项目”的道具传递。

它显示其他项目(名称、描述、alt)但我无法获取图像。
我试过这个方法:<img src={require(`./img/${project.image}`)} 但它不起作用。
没有错误消息,但它什么也没显示。

我看到很多人有同样的问题,但我什么都试过了...我不知道该怎么办。

这是我的对象:

我文件夹的结构:

我的组件项目:

以及网站:

您不需要使用 require。如果您这样使用它,它将起作用。

<img src={`./img/${project.image}`} alt={project.alt} />

希望有用。

谢谢大家!我找到了一种方法。
我首先将图像导入我的目标文件“projects”。 然后我导入了我的对象并做了一个循环

import images

loop

最后,我的组件项目 component Project

谢谢大家的帮助!