Não é possível resolver uma imagem em uma matriz em Reagir JS

0

Pergunta

Estou tentando importar imagens em uma matriz em Reagir JS. A minha intenção é ser capaz de mapear a matriz e ter as imagens aparecem como um tempo. No entanto, as minhas imagens não estão a ser devidamente resolvido. Estou certo de que é um erro de sintaxe do meu fazer, mas simplesmente não sou capaz de resolver isso. Eu sou atualmente um estudante que está a aprender a reagir, de modo que toda e qualquer ajuda é muito apreciada!

import universe from "./images/universespider.jpeg"
let content = [
    {
        title: "Universe",
        image: universe,
        author: "Alex",
        date: "09/09/8099",
        blog: "Spider-Man is in different universes.",
    },
]
import "./blogs.css"
import content from "../../content"

export default function blogs() {
    return (
        content.map((blog, i) => (

        <div key={i}> 
        <div className="blogBox">
            {blog.title}
            {blog.image}
            {blog.author}
            {blog.date}
            {blog.blog}
            </div>
        </div>
        )
    ))
}

Mensagem De Erro

arrays image reactjs
2021-11-23 14:42:05
1

Melhor resposta

0

Você não pode usar imagens importadas diretamente, no seu caso, você deve usar o elemento e passar a sua imagem como uma fonte.

Em vez de

{blog.image}

tente isso

import universe from "./images/universespider.jpeg"

...

<img  src={universe} alt="universe"/>

Mais informações sobre isso supondo que o aplicativo foi criado com o CRA.

2021-11-23 14:57:54

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................