【发布时间】:2017-07-23 20:42:02
【问题描述】:
考虑带有图像“image.jpg”的文件夹 A 和带有 html 页面的文件夹 B,需要访问文件夹 A 中的图像以在 HTML 中显示图像。
以下代码有效
<img src={require('../A/image.jpg')}/>
但是当我遍历一个类似的 JSON 时,
var list=[{'name':'aa','img'="../A/image.jpg"},{'name':'bb','img'="../A/image1.jpg"}] ,
将它们分配给状态并注入到 React 组件中,例如,
<img src={require(this.state.image)}/>
这不起作用。我只是得到“找不到模块../A/image.jpg”我不明白为什么。提前感谢您的解决方案。
【问题讨论】:
-
你用
<img src={this.state.image} />的时候怎么样? -
@Ejaz 不,它不起作用。图像未加载。参考stackoverflow.com/questions/42580130/…
标签: javascript reactjs directory-structure