Maison  >  Questions et réponses  >  le corps du texte

javascript - Vue a écrit un barrage, mais il était très bloqué.

Effets et codes.

http://u6.gg/Skx

Après avoir fonctionné pendant une longue période, il semblera suspendu ou ne répondra pas ou commencera à rester un peu bloqué

Recherche d'optimisation ou proposition de solution.

淡淡烟草味淡淡烟草味2711 Il y a quelques jours563

répondre à tous(6)je répondrai

  • 天蓬老师

    天蓬老师2017-05-19 10:14:25

    Le barrage augmente plus vite qu'il ne disparaît. Une fois que le nombre atteint un certain niveau, il restera définitivement bloqué.

    La solution est d'augmenter la limite supérieure du nombre de files d'attente de barrage.

    De plus, comme js est appelé en permanence pour calculer la gauche, la mémoire deviendra de plus en plus grande, ce qui entraînera également un décalage après le déclenchement de GC.

    Mais pourquoi utiliser requestAnimationFrame ? Utiliser l'animation CSS

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-19 10:14:25

    Utiliser une animation CSS3 ?

    répondre
    0
  • 黄舟

    黄舟2017-05-19 10:14:25

    Le minuteur continue d'ajouter des éléments à la page,
    peut supprimer les éléments qui vont à l'extrême gauche, et ne conserver que les éléments sur la page

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-19 10:14:25

    This.data.barrage.item contient 34 éléments. Contrôlez-le
    Allez à l'élément le plus à gauche et supprimez-le
    Il y a aussi un journal avec la console commentée
    Essayez-le

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-19 10:14:25

    En utilisant l'animation CSS3, la position de départ est le côté gauche de l'élément et le côté droit de l'écran, et la position d'arrêt est le côté droit de l'élément et le côté gauche de l'écran.
    Déplacez l'élément à la fin de l'animation.

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-19 10:14:25

    Je l'ai déjà fait. Il est recommandé de le recouvrir de toile. Le dom sera toujours collé

    .

    répondre
    0
  • Annulerrépondre