【发布时间】:2018-08-22 20:40:06
【问题描述】:
我正在尝试访问 React 应用程序中的图像。当我运行代码时,我在网页上看到一个损坏的图像图标。我不确定我是否正在访问图像的正确路径。我的代码如下:
import React, { Component } from 'react';
class HeaderName extends Component {
render() {
return (
<div>
<h1>The AquaStars New Website.</h1>
<img src="./images/picture_swimmers.png" />
</div>
)
}
}
export default HeaderName;
【问题讨论】:
-
尝试删除“.”来自
src属性。此外,如果您使用create-react-app或类似的东西,您应该直接将图像作为其余资源导入以自动生成路径。 Likeimport Image from '<path>'然后把Image放到 src 中 -
React 只是将 HTML 放在页面上。资产所在的位置取决于您和您的网络服务器。如果您使用的是 webpack,则应该 require() 图像的路径。推荐阅读:blog.andrewray.me/webpack-when-to-use-and-why