【问题标题】:Background image not set for React button未为 React 按钮设置背景图像
【发布时间】:2016-09-08 14:51:13
【问题描述】:

我有 6 个正在映射的按钮,我想为每个按钮设置背景。

button(x) {
    console.log(x.image) # Gives correct URL for image for button
    var modalButton = {
        backgroundImage: x.image
    }

    return (
        <Button style={modalButton}>Clickity Click</Button>
    )
}

render() {
    <div>
        {_(this.state.data).map((x) => this.button(x))}
    </div>
}

但是,这不起作用。据我所知,backgroundImage 没有破折号是内联 CSS 的正确语法。

【问题讨论】:

    标签: javascript html css reactjs


    【解决方案1】:

    你需要做的

    var modalButton = {
        backgroundImage: 'url(' + x.image + ')'
    }
    

    除非您将其包含在 x.image 变量中。提供更多代码将澄清这一点。

    【讨论】:

    • 完全错过了。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 1970-01-01
    • 1970-01-01
    • 2017-12-18
    相关资源
    最近更新 更多