开发者问题收集

图像无法加载 React TypeScript

2020-03-29
3497

这是我的 < img> tag

409745357

这是我的结构

“

3个回答

像导入其他模块一样,在顶部导入图像!(假设您在 typescript 中启用了模块,然后将其作为变量传递给 jsx:

import myimage from "./../.../path/images/user2-160x160.jpg";
...

 <img alt="media-icon-link" className="media-icon-link" src={myimage} />
rtviii
2020-03-29

如果您的图像位于公共文件夹中,就像我的文件夹结构一样:

"/assets/images/user2-160x160.jpg"

在您的 <img> src 中,而不是导入

'../../public/assets/images/user2-160x160.jpg';

这将起作用

<img className="user-image"  src="/assets/images/user2-160x160.jpg" alt="User Image" />
shivlal kumavat
2020-03-29

与上面的答案相同,据我所知,您可以使用像这样的 require api

<img alt="media-icon-link" className="media-icon-link" src={require("./../.../path/images/user2-160x160.jpg")} />

这取决于您的口味

Stark Jeon
2020-03-29