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

164
Vistas
Vue no cambia los datos de la matriz desde el panel de expansión y activa el cargador

tengo un problema con vue. cuando hago clic en obtener la dirección de depósito, activo la función:

 getAddress(i){ loader[i] = true; ...some other operations }

así es como debería verse: hago clic en el botón "obtener dirección", activa la función y establece el "cargador [i]" en verdadero, luego vuetify mostrará la animación de carga del usuario, pero no funciona, solo cuando Abro el siguiente panel en v-expansion-panels con una moneda diferente, de alguna manera comenzará y mostrará esta animación en el primer panel.

en plantilla en módulo de panel de expansión

 <v-btn @click="getAddress(currency, i);" outlined :loading="loading[i]" v- if="!currency.address" text dark>Get Deposit Address</v-btn>

en datos

 loading: [false, false, false, false],

ingrese la descripción de la imagen aquí

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

0

VueJS no puede detectar cambios en su matriz si está configurando/actualizando un valor por índice, como se menciona en su documentación: https://vuejs.org/v2/guide/reactividad.html#For-Arrays

Entonces, use Vue.set o this.$set en su lugar, es decir:

 this.$set(this.loader, i, true);
about 4 years ago · Juan Pablo Isaza Denunciar

0

Pasaste un parámetro incorrecto a la función. Debería haber sido

 <v-btn @click="getAddress(i);"
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