Css 使用webpack和url加载程序在React中加载内联图像
我需要使用内联样式并传入图像文件的url。我是这样做的:Css 使用webpack和url加载程序在React中加载内联图像,css,reactjs,webpack,webpack-file-loader,Css,Reactjs,Webpack,Webpack File Loader,我需要使用内联样式并传入图像文件的url。我是这样做的: let url = `url(${this.state.logo})` var cardStyle = { backgroundImage: url, backgroundSize: '200px 50px', backgroundRepeat: 'no-repeat' } 然后在div中使用它,如下所示: <div class
let url = `url(${this.state.logo})`
var cardStyle = {
backgroundImage: url,
backgroundSize: '200px 50px',
backgroundRepeat: 'no-repeat'
}
然后在div中使用它,如下所示:
<div className='work-card' style={cardStyle}></div>
谢谢你的帮助 要解决您的问题,请更新
url加载程序
配置到:
{
test: /\.(gif|png|jpg|svg)(\?.*$|$)/,
use: [
{
loader: 'url-loader',
options: {
limit: 8192,
name: '[name].[ext]',
publicPath: 'images/'
},
},
],
},
{
test: /\.(gif|png|jpg|svg)(\?.*$|$)/,
use: [
{
loader: 'url-loader',
options: {
limit: 8192,
name: '[name].[ext]',
publicPath: 'images/'
},
},
],
},