reactjs - 如何使用 webpack-dev-server 从我的反应应用程序中的 src 文件夹中读取 json 文件?
问题描述
机器.json:
[
{
"id": "1",
"name": "Test",
"imageUrl": "../images/panda.jpg"
}
]
我必须从上面的 json 对象中读取imageUrlsrc
并将其添加到img
标签中才能在 UI 上查看图像。反应文件:
import React, { useEffect, useState } from 'react'
import machineList from '../../resources/data/machine.json';
const Home = props => {
return (
<div className='home-component'>
{machineList.map(machine => {
return (<div className="card-wrapper" key={machine.id}>
<img src={machine.imageUrl} className="image" />
<div className="name">{machine.name}</div>
</div>)
})}
</div>
)
}
export default Home;
渲染此组件后,我得到了损坏的图像。
解决方案
在问题中缺少解释,但总的来说:
您必须导入您的 json 文件:
import images from './json-file-path'
和:
<img src={images[0].imageUrl}></img>
希望能帮助到你。
推荐阅读
- list - haskell 函数获取整数或字符串列表并返回整数列表
- go - librdkafka 和 confluent-kafka-go 是否支持基于 JKS 的 SSL 配置?
- html - 如何更改导航栏每个链接的颜色?
- node.js - 使用键作为变量获取值
- javascript - 从异步函数获取返回值而不再次调用它
- javascript - 我如何为 js 中的对象创建一个通用大小写访问器?
- python - 为什么在导入 Scikit-learn 包时出现错误?
- google-apps-script - 如何在 BigQuery 中选择/查看特定行以进行故障排除?
- python - 使用 Selenium 和 xpath 在网站上查找 MP4 视频的源链接,例如 Fmovies
- python - python/tkinter 新手,不知道我做错了什么?