при импорте файла png в create-реагировать-приложение не показывает изображение - PullRequest
0 голосов
/ 18 апреля 2020

Я использую приложение create-реакции-приложение, у меня есть папка ресурса в папке sr c, и я импортировал в код ресурс из файла png, но он не отображается в браузере.

Мой код:

    import placeholderImage from "../../assets/placeholder.png";

. , .

  <Image src={placeholderImage} alt="popular series image"></Image>

Код для компонента изображения:

import React from "react";

const Image = ({ className, ...rest }) => (
    <img {...rest} className={className} />
);

export default Image;

То, что я получаю в браузере:

Отображается на html как <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP4AAACQCAMAAAAftiZJAAAAb1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+pUA8cAAAAJXRSTlMAAQIDBAUHCAkKCwwNDg8QERIUFRYXGBkaGxwdHh8gISIjJCUmQ2v0nAAAActJREFUeNrt3FtTgkAchnFREkQ8JCB4KE77/T9jhrCAMk1JN+z/+d21d0+uL44zNZsBAAAAAAAAAAAAAADg7+Z+uJuLbU9KpVRmi6y3U3UXyXz17Y97fmlJqrYW+vbH9/61nPZ1XGSO/vFQ5cdy2qvbvtFHm1LM7Q8K1TjoQzeXcvvtq85XsdUdQBm334rb/qt+2s9PKje32Ys+H6eu0hnAsDC2/futXfr9qasf9+2pY2K7U7UPTV3tXcSnuv7UvaXt6dHoJ95t1IanTksMfL+Hw1O3bKeuPglc09pXYf6LqdsplYcr09rdIHsateGpcz3zbv3wqDF17ellYfSzLvxp6lQeeSZGb3uj1ii83qmh7TenzqitOlO3bx+GR8/cK5/I/FTXvdvt1C0uYqauDu5PnRXpt3/iSHj5zwNTd2tfC/kGe/v4qc7LxbQ3t1/M1A09+gRN3TO/Gbs0es1+2r+3zhc7r0mn3G+r0YIpf8MzPv8sO/9CPvnkk08++eSTTz755JNPPvnkk08++eSTTz755JNPPvnkk08++eSTTz755JNPPvnkk/8PluPzJ/0PLK6j8yf958x2PC4+82cAAAAAAAAAAAAAAACCfQEzfP68mfa5CAAAAABJRU5ErkJggg==" alt="popular series image">

но изображение не отображается в браузере. Как это исправить? PS: я могу рендерить файлы SVG, используя этот компонент, только png не работает

1 Ответ

0 голосов
/ 18 апреля 2020

Решено: Фон изображения был прозрачным: - |

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...