Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

147
Visualizações
¿Cómo cargo una imagen de la carpeta de mi proyecto dentro de un archivo JavaScript?

Estoy tratando de crear un sitio web y actualmente estoy usando un archivo data.js como fuente de imágenes y enlaces en uno de mis componentes. La estructura de archivos se ve así en este momento.

ingrese la descripción de la imagen aquí

Y mi archivo data.js se parece a esto:

 export const products = [ { id: 1, img: "", link: "http://lama.dev", }, { id: 2, img: "", link: "http://lama.dev", }, ];

Deseo usar las imágenes de mi carpeta 'img' para que estén dentro de la parte img: "xxx" , pero no estoy seguro de cómo hacerlo. ¿Es esto posible?

No estoy seguro de si esto es necesario, pero así es como pretendo usar mi archivo data.js:

 import "./product.css"; const Product = ({ img, link }) => { return ( <div className="p"> <div className="p-browser"> <div className="p-circle"></div> <div className="p-circle"></div> <div className="p-circle"></div> </div> <a href={link} target="_blank" rel="noreferrer"> <img src={img} alt="" className="p-img" /> </a> </div> ); }; export default Product;
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

puede importar su imagen desde su carpeta img de esta manera.

 import FirstImg from "./img/pexels-cátia-matos-1072179.jpg";

y puedes usar así en el mismo archivo

 export const products = [ { id: 1, img: FirstImg, link: "http://lama.dev" } ];

o

Puede cambiar la ubicación de su carpeta img a pública

Imagen del estructurador de carpetas

público/img

y puedes usar así

 export const products = [ { id: 1, img: "./img/470a19a36904fe200610cc1f41eb00d9.jpg", link: "http://lama.dev" } ];
about 4 years ago · Juan Pablo Isaza Relatório

0

Prueba esto en tu data.js

 import figma from './me.jpg' export const products = [ { id: 1, img: figma, link: "http://lama.dev", }, { id: 2, img: "", link: "http://lama.dev", }, ];
about 4 years ago · Juan Pablo Isaza Relatório

0

Puede mover su carpeta de imágenes al directorio público. De lo contrario, todas esas imágenes se agruparían cuando creas tu aplicación de reacción.

A continuación, puede hacer que su data.js

 const products = [ { id: 1, img: '/img/image.jpg', link: 'http://file/' } ] export default products
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda