Webpack ile React kullanıyorum.Webpack bir React bileşeninde dinamik görüntü gerektirir.
Bir url olan ve görüntüyü gösteren bir prop alan bir React Component'im var.
React, çalışma zamanına kadar url görüntüsünü bilmeyeceğinden, webpack hala görüntü URL'sini 'gerektirebilir' mi? Başvuru için
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>
)
}
}
, benim görüntüleri yer almaktadır:
src/assets/images
ve benim webpack dinamik görüntüleri yüklemek için import()
kullanabilirsiniz dist
bunu almak url base64 veri mı şu şekildedir:
bu benim Çözüm oldu? Öyleyse bunun önemli bir kısmı, bu verilere yüklediğiniz yerdir ve bunun için hangi webpack yükleyicisini kullanıyorsunuz? –
@DominicTobias bu temel 64 veri değildir. Kullanıcının şu anda görüntülediği belirli bölümle ilgili görüntü URL'sini bulması için sunucumu yoklayarak verileri alıyorum –
Bu yardımcı olabilir. http://stackoverflow.com/questions/29421409/how-to-load-all-files-in-a-subdirectories-using-webpack-without-require-statemen –