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

197
Vistas
VueJs recibe un error de la matriz dinámica que pasa como una cadena, pero funciona bien si la matriz está codificada de forma rígida

Estoy tratando de pasar la matriz al componente Draggable Vue. La matriz se genera dinámicamente desde el bucle interno, pero recibe el error Prop no válido: la verificación de tipo falló para la "lista" de prop. Matriz esperada, se obtuvo una cadena con el valor "arrOne" al asignar la matriz a : lista

representación de matrices y secuencia de comandos de asignación:

 <draggable class="list-group mttr_kt-block" :list="'arr'+item.code" //here output of item.code is **One** , final array will **arrOne** group="tasks"> </draggable>

Los códigos anteriores arrojan la excepción y no funcionan como se esperaba, pero si asigno una matriz codificada de la siguiente manera, funciona bien:

 <draggable class="list-group mttr_kt-block" :list="arrOne" //this hard coded **arrOne** group="tasks"> </draggable>

Nota: la matriz arrOne ya se declaró dentro de los scripts de Vue, no hay problema con la declaración.

Gracias de antemano por tu ayuda. Por favor, hágame saber si se necesita información adicional de mi parte.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Supongo que arrOne y otras matrices están definidas en data() . Si es así, puedes usar estos:

 <draggable class="list-group mttr_kt-block" :list="getArray(item.code)" group="tasks"> </draggable>
 data() { return { arrOne: [1, 2], arrTwo: [3, 4], }; }, methods: { getArray(name){ return this.$data['arr' + name]; } },
about 4 years ago · Juan Pablo Isaza 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