【发布时间】:2020-08-02 03:57:40
【问题描述】:
我正在尝试通过传递道具来插入图像源,但我收到了错误消息
未捕获的错误:找不到模块“../4.0 - Assets/Images/video-list-1.jpg”
如何解决我要插入的组件的代码是
const VideoComp = (props) => {
const {title, channel, image} = props.data;
return(
<div className="side-video-content">
<div className="side-video-content-img">
<img src={require(image)} alt=""/>
</div>
<div className="side-video-content-title">
<h4>{title}</h4>
<p>{channel}</p>
</div>
</div>
);
}
export default VideoComp;
我是从这个组件传递过来的
class SideVideo extends Component {
state = {
sideVideo: {
id: 1,
title: "Become A Travel Pro In One Easy Lesson",
channel: "Todd Welch",
image: "../4.0 - Assets/Images/video-list-1.jpg",
},
};
render() {
return (
<div className="side-video-container">
<h5>Next Video</h5>
<VideoComp data={this.state.sideVideo}/>
</div>
);
}
}
export default SideVideo;
【问题讨论】:
标签: javascript reactjs