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

158
Vistas
No se puede importar el componente dinámicamente con el nombre/ruta del componente como variable

Inercia.js

Estoy tratando de importar un componente dinámicamente con el siguiente código donde this.component es igual a '@/Components/Form/Fields/Textarea'

 componentToDisplay() { return defineAsyncComponent(() => import(this.component + '.vue')) }

Pero me sale este error: " Error: No se puede encontrar el módulo '@/Components/Form/Fields/Textarea.vue' "

Si return defineAsyncComponent(() => import('@/Components/Form/Fields/Textarea.vue')) , funciona bien.

He visto a algunas personas hablar sobre cadenas literales, por eso agregué el + '.vue' en el primer ejemplo, pero incluso return defineAsyncComponent(() => import(this.component)) no funciona.

Estoy perdido, así que cualquier ayuda es apreciada, gracias.

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