小编Fer*_*ter的帖子

无法在ReactJS中加载本地背景图像

我在使用 React 应用程序从本地计算机获取图像时遇到一些问题。

我正在尝试拍摄类似的图像

style={{ backgroundImage: `url(../../assets/images/games/${img}))`  }}
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我不明白为什么。

我的文件位于

C:\Users\Me\Desktop\myreactapp\src\routes\GameSlider\index.js
Run Code Online (Sandbox Code Playgroud)

我的图像在

 C:\Users\Me\Desktop\myreactapp\src\assets\images\games
Run Code Online (Sandbox Code Playgroud)

这就是我index.js现在的样子(没有导入):

const GameSlider = ( { key, id,  name, img, minPrice, maxSlots } ) => {
    return (
        <div key={key}>
            <div className="home-games">
                <div className="img" style={{ backgroundImage: `url(../../assets/images/games/${img}))`  }} alt="..." />
                <div className="price">
                    <IntlMessages id="gameSlider.startingAt" />
                    <p>
                        <span className="min">{minPrice}</span> 
                        <span className="per-slot">
                            <IntlMessages id="gameSlider.perSlot" />
                        </span>
                    </p>
                </div>
                <span className="title">{name}</span>
                <div className="features">
                    <Col span={24} className="feature">
                        <Icon type="lock" /> <IntlMessages id="gameSlider.upTo" /> {maxSlots} <IntlMessages id="general.slots" />
                    </Col>
                </div> …
Run Code Online (Sandbox Code Playgroud)

javascript background-image reactjs

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

background-image ×1

javascript ×1

reactjs ×1