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

Einführung und Verwendung von Triggern und Cursorn in MySQL

Trigger-Einführung Ein Trigger ist eine spezielle...

Detaillierte Erläuterung des Grafikbeispiels für Vue-Überwachungsattribute

Inhaltsverzeichnis Was ist die Listener-Eigenscha...

So installieren Sie Android x86 in einer virtuellen VMware-Maschine

Manchmal möchten Sie eine App testen, aber nicht ...

Ein verbessertes Screenshot- und Freigabetool für Linux: ScreenCloud

ScreenCloud ist eine tolle kleine App, von der Si...

Detaillierte Erklärung der Meta-Tags und ihrer Verwendung in HTML

Ich werde keine weitere Zeit mit Unsinnsgerede ve...

Bootstrap 3.0 Studiennotizen Grid-System-Fall

Vorwort Im vorherigen Artikel haben wir hauptsäch...

Webdesign-Tipps: Einfache Regeln für das Seitenlayout

Wiederholung: Wiederholen Sie bestimmte Seitendes...

Ideen und Codes zur Implementierung der Vuex-Datenpersistenz

Was ist Vuex vuex: ist ein speziell für vue.js en...

JS realisiert den automatischen Wiedergabeeffekt von Bildern

In diesem Artikel wird der spezifische Code von J...

Das Lazy-Loading-Attributmuster in JavaScript verstehen

Traditionell erstellen Entwickler Eigenschaften i...

So erfassen Sie Ausnahmen in React

Inhaltsverzeichnis Vorwort Fehlergrenze Jenseits ...