注入反应成分作为背景图像

时间:2018-07-20 22:53:54

标签: reactjs

我正在寻找将动态构建的图像作为背景图像注入的最佳方法。我可以构建图像,也可以将其显示为div,但我希望将其作为身体的背景。

    <div className="App">
    <mycomonent />
    </div>

有效,但这不是我想要的

     <body styles="background-image: {mycomponent}"></body>

1 个答案:

答案 0 :(得分:1)

您可以在React中使用常规DOM对象进行更改。

document.body.style.backgroundImage = `url("https://www.placecage.com/c/460/300")`;

工作演示 Edit n7mnw40xml