2017-07-29 7 views
0

以下のコードがうまくいかず、どうして私は../images/login-bg.pngを使用できないのですか?Jsxで相対パスのないスタイルにbackgroundImageを設定

import loginBg from '../images/login-bg.png'; 

class MyComponent extends React.Component { 
    render() { 
    const { getFieldDecorator } = this.props.form; 
    return (
     <div style={{backgroundImage: url(loginBg)}}> 
    ) 
    } 
} 

答えて

0

import loginBg from '../images/login-bg.png'; 

class MyComponent extends React.Component { 
    render() { 
    const { getFieldDecorator } = this.props.form; 
    return (
     <div style={{backgroundImage: "url(" + loginBg + ")"}}></div> 
    ) 
    } 
} 

のように引用符で提供したり、

<div style={{backgroundImage: `url(${loginBg})`}}> 
のようなテンプレートリテラルを利用して、インラインスタイルで background imageを提供しながら、
関連する問題