我正在使用webpack和文件加载器插件。我想在react组件中设置背景图片,如下所示:
let bgImageUrl = require(`../../images/image.jpg`);
let bgStyle = {backgroundImage: 'url(' + bgImageUrl + ')'};
<div className="calender__item__link" style={bgStyle} ></div>
这很好。但是当我用这样的变量替换bgImageUrl时:
let bgImageUrl = require(`../../images/${event.image}`);
它不再起作用:“未捕获的错误:在...处找不到模块'./'。”
有任何想法吗?我在使用'url()'时是否必须使用url-loader?
提前致谢。
发现错误:变量$ {event.image}是通过JSON加载的。在某些情况下,它有一个字符串,在其他情况下,它是空的。空的都抛出错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句