动态图像。的WebPack要求我使用与的WebPack反应的阵营组件
我有一个阵营的组件,需要一个道具,其是一个URL并显示该图像。
由于React直到运行时才会知道图片url,webpack仍然可以'需要'图片url吗?
import React, {Component} from 'react'
export default class Episode extends Component {
constructor(props){
super(props)
}
render(){
let imageStyle = {backgroundImage: 'url(' + this.props.episode.url +')'}
return (
<div className="episode">
<div className="image" style={imageStyle}>
<h2>{this.props.episode.category}</h2>
</div>
<h3>Episode {this.props.episode.number}</h3>
</div>
)
}
}
仅供参考,我的图片位于:
src/assets/images
和我的WebPack正在建立dist
是我认为的base64 URL数据?如果是这样做的重要组成部分,是你在哪里加载该数据,什么的WebPack装载机你使用它 –
@DominicTobias它不是Base 64个数据。我通过轮询我的服务器来获取数据,以找出与用户当前正在查看的特定情节相关的图像URL –
这可能有所帮助。 http://stackoverflow.com/questions/29421409/how-to-load-all-files-in-a-subdirectories-using-webpack-without-require-statemen –