关于在 React 中使用图像的问题!
导入图片然后使用它的工作原理:
import photo from "../img/profilephoto.jpg"
<img src={photo} />
在 require() 中使用 props 作为源:
<img src={require(`../img/${this.props.img}`)} />
但是导入一个对象(带有更多对象),然后使用导航来获取字符串,是行不通的!
import text from "../text" // This is the object wich contains more objects
<img src={require(`../img/${text.contact.photo}`)} />
错误,因为“文本未定义”。
我在互联网上寻找答案,但找不到导入对象的解决方案。是否可以将导入对象中的键/值用作 img 的路径源,其中 img 本身以前未导入?