Reactjs React-动态加载图像
我有一个JSON响应,其中包含大量数据,例如图像位置 然后,当我试图加载图像时,却找不到它 类似问题的答案都没有帮助,因为它们都告诉我要导入图像,但我需要将其放在袖口上。例如:Reactjs React-动态加载图像,reactjs,image,Reactjs,Image,我有一个JSON响应,其中包含大量数据,例如图像位置 然后,当我试图加载图像时,却找不到它 类似问题的答案都没有帮助,因为它们都告诉我要导入图像,但我需要将其放在袖口上。例如: {Object.values(this.state.advertisements).map((advertisement, i) => { ... <img width='80px' src={require(advertisement.image)} alt='house'/> {Object.va
{Object.values(this.state.advertisements).map((advertisement, i) => {
...
<img width='80px' src={require(advertisement.image)} alt='house'/>
{Object.values(this.state.advisions).map((advision,i)=>{
...
然后我得到一个错误“找不到模块”
路径如下所示:
图像:/images/house.JPG
我想我们不需要
src={`./images/${advision.image}`}
可以很好地导入图像
为了安全起见,您可以添加环境变量来存储服务器URL和本地URL
在生产中,
src={`${url}/images/${advision.image}}
将从服务器加载图像。我想我们不需要
src={`./images/${advision.image}`}
可以很好地导入图像
为了安全起见,您可以添加环境变量来存储服务器URL和本地URL
在产品中,
src={`${url}/images/${advision.image}`}
将从服务器加载图像。如注释中所述,require
用于包含二进制模块或其他JS文件。当最初与webpack一起使用时,很少使用它来包含图像等的实际数据
根据您返回的数据,可以编写
,前提是数据定义良好,并且是指向外部图像的实际链接。如注释中所述,require
用于包含二进制模块或其他JS文件。当与网页一起使用时,很少用于包含图像等的实际数据首先是ck
根据返回的数据,可以编写
,前提是数据定义良好,并且是指向外部图像的实际链接。require
是加载JS文件等模块的指令。它很少用于包含图像等其他格式。图像数据如何存储?作为指向外部se的实际URL服务器还是编码数据?如果是前者,您可以使用src={advision.image}
假设您的数据定义良好。很好,我很愚蠢。目前,因为我正在开发本地映像,所以我正在使用本地映像进行测试。事实上,映像将位于节点服务器上,因此我可以调用直接路径。干杯。作为旁注,请记住,您的img
元素应该具有唯一的键道具,以帮助重新创建执行渲染。图像的父div有一个键。这就足够了。基本上,映射到的根元素应该有一个唯一的键。因此,如果将图像映射到div(带键)存储图像的方法应该很好,是的。require
是加载模块(如JS文件)的指令。它很少用于包含其他格式(如图像)。图像数据是如何存储的?作为外部服务器的实际URL或编码数据?如果是前者,您可以使用src={advision.image}
假设您的数据定义良好。很好,我很愚蠢。目前,因为我正在开发本地映像,所以我正在使用本地映像进行测试。事实上,映像将位于节点服务器上,因此我可以调用直接路径。干杯。作为旁注,请记住,您的img
元素应该具有唯一的键道具,以帮助重新创建进行渲染。图像的父div有一个键。这就足够了。基本上,映射到的根元素应该有一个唯一的键。因此,如果您将图像映射到存储图像的div(带键)上,您应该很好,是的。