Импортированное изображение не отображается в React - PullRequest
1 голос
/ 11 июля 2020

У меня есть компонент, на котором мне нужно показать изображение:

import React from 'react'
import background from '../media/content-background.jpg'

function ContentPage(){
    return(
        <div id="content-page">
            <div id="content-header">
                <img href={background} alt='back'/>
            </div>
            <div id="content-body">

            </div>
        </div>
    )
}

export default ContentPage

Изображение сгенерировано правильно, так как когда я go на URL-адрес, указанный в инспекторе, он появляется в браузере.

enter image description here

But on the webpage only the alt is shown:

введите описание изображения здесь

Ответы [ 3 ]

2 голосов
/ 11 июля 2020

Вы должны использовать src="" вместо href="".

href используется для указания, где вы хотите разместить ссылку на go, например, в теге.

1 голос
/ 11 июля 2020

Измените href на sr c. href используется для тегов привязки, а sr c используется для тегов img

1 голос
/ 11 июля 2020

Проблема в том, что вы используете неправильный атрибут в своем теге img, используйте вместо него src:

<img src={background} alt='back'/>
...