gpt4 book ai didi

parceljs - 使用 Parceljs 动态加载图像

转载 作者:行者123 更新时间:2023-12-04 07:49:23 24 4
gpt4 key购买 nike

当构建时不知道图像名称时,是否可以使用 parceljs 捆绑器动态加载图像

有没有类似于 webpack 的 require.context包裹内

代码片段(使用 React 和 Parcel)
这工作正常

...
<img src={require('../images/Image4.jpg')}/>
...

但是如果使用表达式,它会抛出“ Uncaught Error :找不到模块”
...
var imgName = "Image4";
...
...
<img src={require('../images/' + imgName + '.jpg')}/>
...

Image - Uncaught Error: Cannot find module

那么,我做错了吗?有没有其他方法可以用包裹做到这一点

最佳答案

基于 Luke Robertson 答案尝试了类似的黑客攻击,它对我有用:

import images from '../assets/cover/images/*.jpg';
const file_name = "file-name"
<img src=`${images[file_name]}` />

关于parceljs - 使用 Parceljs 动态加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48365710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com