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

436
Vistas
Parpadeo de la clase CSS del grupo de transición de Vue.js (Safari y Chrome)

Tengo una lista que está animada por un grupo de transición de Vue.js, llamado 'lista', y el CSS Class .list-move parece aplicarse y eliminarse varias veces por segundo, lo que provoca animaciones forzadas/animaciones parpadeantes. Parece que esto solo afecta a Safari y Chrome, Firefox funciona según lo previsto.

La matriz a partir de la cual se genera la lista (numberList) solo cambia cada 5 ~ 10 segundos.

¿Alguien tiene alguna pista de por qué las animaciones de Vue parpadean así?

El grupo de transición y CSS están configurados de la misma manera que este documento de Vue.js: https://vuejs.org/v2/guide/transitions.html#List-Move-Transitions

Plantilla Vue:

 <transition-group name="list" tag="ul"> <li v-for="(item, index) in numberList" v-bind:key="item.no"> {{ index }} </li> </transition-group>

CSS

 .list-move { transition: transform 0.4s; }

Los GIF a continuación muestran los efectos de parpadeo:

Animación parpadeante de la lista en el navegador

Clase CSS parpadeante en las herramientas de desarrollo de Safari

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