Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

103
Vistas
Cambie dinámicamente la imagen de la plantilla a través de la URL en vue-cli

Básicamente, he buscado en toda la web (¿tal vez no lo suficientemente bien?) una solución para la siguiente pregunta/situación.

En este momento, cargo una imagen con la función "requerir" de los paquetes web en mi plantilla.

 <div class="mt-5 mb-5 app-img"> <img :src="img" alt="" > </div> and private img = require(`@/assets/patternImg/placeholder.webp`)

Entonces, en realidad, ahora quiero reemplazar esta imagen en la misma plantilla.

En primer lugar, sé que ya no puedo usar require, ya que es estático.

Lo que obtuve ahora es una matriz llena de cadenas de URL que quiero usar. Leí algo sobre la carga diferida de imágenes en sitios web, pero no estoy muy seguro de si la carga diferida es la solución, ya que debo definir constantes.

La matriz sale de una base de datos, donde almaceno información que puedo usar con éxito en mi plantilla, pero no las URL de imagen.

Entonces, cómo se ve la matriz:

 private imgURLs = ['`@/assets/patternImg/placeholder.webp`,`@/assets/patternImg/placeholder.webp`,...']

Puedo cambiar fácilmente la cadena dentro de la matriz, solo necesito un concepto/solución de trabajo para cambiar la imagen. El único requisito es que la solución debe funcionar con las URL. Otras ideas también pueden funcionar, pero me quedé atascado en esta situación con vue.

Así que sería bueno, si alguien pudiera ayudarme.

Gracias y saludos

PD. uso vuex/axios para consultas de bases de datos y buefy-css

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda