【发布时间】:2016-11-02 12:33:04
【问题描述】:
我正在做一个反应项目。我正在尝试将图像添加到我的一个组件中。我在我的项目结构树中创建了一个名为“images”的目录,并将我的图像放在这个目录中(项目结构的图像附在下面)。我想将此图像作为 src 传递给我的 img 标签。为此,我右键单击图像并选择“复制图像路径”,然后将该路径粘贴到 img 标签的 src 中。但是当我尝试运行它时,我收到一条错误消息“加载资源失败:服务器响应状态为 404(未找到)”。这是我的组件代码和项目结构的屏幕截图。
附:我在 Ubuntu 环境中
export default class CustomizedAppComponent extends Component {
render(){
return(
<div>
<img src="/home/user/Documents/Tessact-Master/dev/js/images/logo.png"/>
</div>
);
}
}
【问题讨论】:
-
试试
src='./dev/js/images/logo.png' -
这看起来像是来自根目录的系统路径。 React 是一个服务器,因此使用来自 react 项目根目录的 http 协议。
-
如何为您的应用提供服务?以及如何在浏览器中预览?
标签: javascript image reactjs