Tiefgreifendes Verständnis des Vue-Übergangs und der Animation

Tiefgreifendes Verständnis des Vue-Übergangs und der Animation

1. Wenn Sie DOM-Elemente einfügen, aktualisieren oder entfernen, fügen Sie den Elementen gegebenenfalls Stilklassennamen hinzu

2. Das Element hat einen Eintrittsprozess: Eintreten und einen Austrittsprozess: Verlassen.

Beide Prozesse haben einen Anfangszustand () und einen Endzustand (-zu) sowie einen Übergangseffekt (Aktivieren) zwischen den beiden Zuständen.

3. Schreiben

Animation : Schreiben Sie v-enter-active(替換come這個名字)和v-leave-active(替換go)(這兩個是vue的工作) und動畫atguigu(這個是css3的效果) . Umschließen Sie die Animationselemente einfach mit <transition>. erscheint, ist v-enter-activate auszuführen, sobald das Element geladen ist

Übergang : Start- und Endpunkt sind hier die Rolle von Vue.

oder

<Stilbereich>
/* .todo-enter-active{
    Animation: myAnamite 1s;
}
.todo-leave-active{
    Animation: myAnamite 1s rückwärts;
}
@keyframes meinAnamite {
    aus{
        transformieren: übersetzenX(-100%);
    }
    Zu{
        transformieren: übersetzenX(0);
    }
} */
.todo-eintreten,.todo-verlassen-zu{
    transformieren: übersetzenX(-100%);
}
.todo-verlassen,.todo-eintreten-zu{
    transformieren: übersetzenX(0);
}
.todo-enter-active, .todo-leave-active {
    Übergang: 1s linear;
}
</Stil>

Überlastung mehrerer Elemente:

Animationsbibliothek von Drittanbietern: anamite.css庫

Installieren:

Importieren: import 'animate.css' im Skript.

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Vue-Übergangseffekte und Anwendungsbeispiele für Animationsübergänge
  • Detaillierte Erläuterung der Anwendung von Übergangsanimationseffekten in Vue
  • Vue-Lernnotizen, erweitertes Kapitel „Einzelelementübergang“
  • Vue-Handschrift-Ladeanimationsprojekt
  • Vue implementiert Karussell-Animation

<<:  Verwenden von CSS3 zum Erzielen von Übergangs- und Animationseffekten

>>:  LinkedIn wird überarbeitet, um das Surfen auf der Website zu vereinfachen

Artikel empfehlen

Zusammenfassung der Probleme bei der Installation von MySQL 5.7.19 unter Linux

Als ich MySQL zum ersten Mal auf meiner virtuelle...

So ändern Sie das ROOT-Passwort in MySql8.0 und höheren Versionen richtig

Bereitstellungsumgebung: Installationsversion Red...

Docker Link realisiert die Containerverbindung

Inhaltsverzeichnis 1.1. Netzwerkzugriff zwischen ...

Detaillierte Erklärung des Prinzips zum Erstellen von Tomcat in Eclipse

Beim Erstellen eines Tomcat-Servers auf einem lok...

Frage zur Webseitenerstellung: Bilddateipfad

Dieser Artikel stammt ursprünglich von 123WORDPRE...

Webpack erstellt ein Gerüst zum Verpacken von TypeScript-Code

Erstellen eines Ordners Verzeichnisstruktur: daba...

Überwachen Sie die Größenänderung eines DOM-Elements über Iframe

Ein während des Entwicklungsprozesses häufig auft...

Mehrere Gründe, HTML nicht zu komprimieren

Der Grund ist einfach: In HTML-Dokumenten entsprec...