【发布时间】:2017-02-21 07:13:00
【问题描述】:
如何从本地目录加载图像并将其包含在reactjs img src 标签中?
我在我的组件所在的同一文件夹中有一个名为one.jpeg 的图像,我在render 函数中尝试了<img src="one.jpeg" /> 和<img src={"one.jpeg"} />,但图像没有显示。另外,我无法访问webpack config 文件,因为该项目是使用官方create-react-app 命令行工具创建的。
更新:如果我首先使用import img from './one.jpeg' 导入图像并在img src={img} 中使用它,则此方法有效,但我有很多图像文件要导入,因此我想以img src={'image_name.jpeg'} 的形式使用它们。
【问题讨论】:
-
我实际上有一个类似的问题,我的图像被导入到 index.jsx 文件中,我在 webpack 中有加载器,编译面工作正常,因为确实是图像的副本在我的 server/public/js 文件夹中创建了一个随机数,它的正确路径在捆绑器中,但我无法可视化图像。这也很奇怪,它是在 server/public/js 中生成的,而不是在我写入 index.js 时在 server/public/img 中生成的
标签: reactjs