我在 React 中有一个组件,它在 src 标签中显示(或目前不显示)图像。
图片的文件路径&文件名是用户选择后通过props传递的,所以我无法在文件顶部进行导入。显然,我应该能够做类似 src={require(file)} 的事情,但这会导致 webpack 发出嘶嘶声并给出以下错误:错误:找不到module“。”
例如,我传递给组件的典型文件路径/文件名是:'../../../images/black.jpg'
这是相关代码的精简版本:
import React, { Component } from "react";
class DisplayMedia extends Component {
render() {
return (
<div className="imgPreview">
<img src={this.props.file} alt="piccy" />
</div>
);
}
}
export default DisplayMedia;