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

145
Vistas
¿Por qué vincular una variable al parámetro src en la etiqueta img no funciona en vuejs?

Tengo un componente Vuejs que contiene una etiqueta img. Puedo renderizar la imagen sin problemas si codifico el src de esta manera.

 <template> <div> <!-- <img class="rotate logo" alt="Vue logo" src="@/assets/abstractwave.png"/> --> </div> </template> <script> export default { name: "RotatingImage", props: { filename: String }, } </script>

No puedo renderizar la imagen si inserto bind the src como accesorio. De la siguiente manera... ¿Por qué es esto? ¿Qué debo cambiar para renderizar la imagen usando un accesorio?

 <template> <div> <img class = "rotate" alt="Vue logo" :src="`@/assets/${filename}`" /> </div> </template> <script> export default { name: "RotatingImage", props: { filename: String }, } </script>

Tras la inspección en el navegador, veo que la ruta src es correcta, pero la imagen no se muestra.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Puedes hacer una propiedad calculada:

 computed: { getImgUrl() { return require(`@/assets/${this.filename}`); } }

Luego, en la plantilla, vincúlelo:

 <img class = "rotate" alt="Vue logo" :src="getImgUrl" />
over 4 years ago · Santiago Trujillo Denunciar
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