Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

440
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda