javascript - (React.js)使用Webpack从一个文件夹中导入多个图像后损坏的图像
问题描述
我是 React 的新手,目前正在尝试构建一个纸牌游戏。我使用 webpack importAll(r) 来检索扑克牌的图像。但是通过检查属性,图像似乎损坏了: 查看
这是 Card.js 的代码:
const images = importAll(require.context('./Asset', false, /\.png$/));
console.log(images);
const Card = () => {
return (
<div>
<img src={images['NAP-01_Back.png']} alt = "image" />
</div>
)
}
function importAll(r) {
let images = {};
r.keys().map((item) => { images[item.replace('./', '')] = r(item); });
return images;
}
在 App.js 中,我只是将<Card/>
其放入 div 中。
文件夹结构如下:
将不胜感激任何帮助!
解决方案
推荐阅读
- mysql - 通过分组选择最小值
- mysql - 我有一个类似于以下的表格。我想要不同状态的单独计数可用
- digital-signature - WSS4j - WS 客户端拦截器:缺少数字签名
- ios - 静态库与动态框架的 iOS 应用程序大小
- spring-boot - Spring Boot 2 Jersey 实现不起作用
- python - Python:验证csv是否只有一列,否则抛出错误
- python - 在 Python 中的 Pandas 日期时间列中添加记录
- database-administration - SQL Server 无响应,但 SSMS 和 RDP 连接有效
- javascript - 新日期作为反应关键道具?
- python - tkinter python图标不会显示在窗口中