反应不加载图像

时间:2020-08-28 18:45:46

标签: reactjs

我是新来的反应者,我正在尝试使我的组件加载图像。 我有以下结构:

src/components/menu/myFile.js
src/images/logo.png

这是myFile.js,我尝试在其中加载logo.png

const myFile = (props) => (
    <Aux>
        <header class="header_main">
            <section class="container">
                <section class="row">
                    <section class="col-xs-12 col-sm-6 col-md-6">
                        <figure class="logo"><a href="#"><img src="../../images/logo.png"  alt=""/></a></figure>
                    </section>
                    <section class="col-xs-12 col-sm-6 col-md-6">
                        <ul class="nav_main pull-right">
                            <li><a href="#">Help</a></li>
                            <li><a href="#">About</a></li>
                            <li><a href="#">Sign Up</a></li>
                            <li><a href="#">Log In</a></li>
                        </ul>
                    </section>
                </section>
            </section>
        </header>
    </Aux>
);

它没有加载logo.png,当我在浏览器中使用firebug对其进行检查时,显示“无法加载图像”

enter image description here

2 个答案:

答案 0 :(得分:1)

首先像这样导入图像

import logo from '../../images/logo.png';

然后将其插入:

<img src={logo} />

答案 1 :(得分:1)

import logo from "../../images/logo.png"

内部图片

<img src={logo} />

这将起作用