首页 > 解决方案 > 无法在我的反应应用程序中加载背景图像

问题描述

我是新来的反应,我正在尝试在我的反应应用程序中加载背景图像。我不知道为什么,但它没有在反应组件 app.js 的后台呈现。下面是我的代码...

import logo from './logo.svg';
import './App.css';
import pic04 from './pic04.jpg';

function App() {
  return (
    <div className="App">
      <div style={{ backgroundImage: `url(${pic04})`,backgroundSize: 'cover' }}>
      </div>
      <header className="App-header">        
        <p>
          Edit <code>src/App.js</code> and save to reload.
        </p>
        <a
          className="App-link"
          href="https://reactjs.org"
          target="_blank"
          rel="noopener noreferrer"
        >
          Learn React
        </a>
      </header>
    </div>
  );
}

export default App;

我可以在浏览器中找到...

浏览器渲染图像

标签: javascriptreactjsfrontend

解决方案


静态资源可以由“加载器”使用或定位在项目的 /public 目录中并获取

url('/filename')

.


推荐阅读