1. ÜbersichtBei der sogenannten Lifecycle-Funktion handelt es sich um eine Funktion, die unter bestimmten Bedingungen automatisch ausgelöst wird. 2. Einführung in die VUE3-Lebenszyklusfunktionen2.1 vorErstellenFunktion, die automatisch ausgeführt wird, bevor die VUE-Instanz generiert wird 2.2 erstelltFunktion, die automatisch ausgeführt wird, nachdem die VUE-Instanz generiert wurde 2.3 vor dem EinhängenEine Funktion, die automatisch ausgeführt wird, bevor der Komponenteninhalt auf der Seite gerendert wird 2.4 montiertEine Funktion, die automatisch ausgeführt wird, nachdem der Komponenteninhalt auf der Seite gerendert wurde 2.5 vorUpdateFunktion, die ausgeführt wird, bevor sich die Daten in Daten ändern 2.6 aktualisiertFunktion, die ausgeführt wird, wenn sich die Daten in Daten ändern 2.7 vor dem AushängenFunktion, die ausgeführt wird, bevor die VUE-Instanz vom Element getrennt wird 2.8 unmontiertFunktion, die ausgeführt wird, nachdem die VUE-Instanz vom Element getrennt wurde 3. Codebeispiele<script src="../vue.global.js"></script> </Kopf> <Text> <div id="meinDiv"></div> </body> <Skript> // Lebenszyklusfunktion: eine Funktion, die zu einem bestimmten Zeitpunkt automatisch ausgeführt wird const app = Vue.createApp({ // Eine Vue-Anwendungsinstanz erstellen data() { zurückkehren { Nachricht: "Hallo" } }, //Die Funktion, die automatisch ausgeführt wird, bevor die Instanz generiert wird beforeCreate() { Warnung("vorErstellen") }, //Die Funktion created() wird automatisch ausgeführt, nachdem die Instanz generiert wurde { alert("erstellt") }, // Funktion, die automatisch ausgeführt wird, bevor der Komponenteninhalt auf der Seite gerendert wird beforeMount() { Warnung("vorMount: " + document.getElementById("myDiv").innerHTML) }, // Funktion mounted(), die automatisch ausgeführt wird, nachdem der Komponenteninhalt auf der Seite gerendert wurde { // Alert("mounted: " + document.getElementById("myDiv").innerHTML) nach dem Binden automatisch ausführen }, // Führe beforeUpdate() aus, bevor sich die Daten in data ändern { alert("vorUpdate: " + document.getElementById("myDiv").innerHTML); }, // Wenn sich die Daten in data ändern, führe updated() aus { alert("aktualisiert: " + document.getElementById("myDiv").innerHTML); }, // Funktion, die vor dem Aufheben der Bindung ausgeführt wird beforeUnmount() { alert("vorUnmount: " + document.getElementById("myDiv").innerHTML); }, // Funktion, die nach dem Aufheben der Bindung ausgeführt wird unmounted() { alert("nicht gemountet: " + document.getElementById("myDiv").innerHTML); }, //Wenn keine Vorlage vorhanden ist, nimm das untergeordnete Element unterhalb des gebundenen Elements als Vorlage Vorlage: "<div>{{message}}</div>" }); // vm ist die Stammkomponente der Vue-Anwendung const vm = app.mount('#myDiv'); // Binde das Element mit der ID myDiv // Aktualisiere Daten vm.$data.message = 'Hallo Welt!!!'; // Aufheben der Bindung app.unmount(); </Skript> 4. ÜbersichtOben finden Sie eine ausführliche Erläuterung der vom Herausgeber eingeführten Funktionen und Methoden des Vue3-Lebenszyklus. Ich hoffe, dass sie für alle hilfreich sein wird. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung der Transaktionen und Indizes in der MySQL-Datenbank
Einige Befehlsunterschiede zwischen den Versionen...
Finden Sie das Problem Als ich heute versuchte, d...
1. Ursache: Der Effekt, nachdem die Subbox auf Fl...
Heute habe ich einem Klassenkameraden geholfen, e...
Auswählen oder Erstellen einer Abonnementnachrich...
Heutzutage sprechen wir oft über Web 2.0. Was als...
Frage Wenn wir bei der normalen Entwicklung das P...
Inhaltsverzeichnis Knoten-Ereignisschleife Ereign...
Im Windows-Betriebssystem das Programm zum Abfrag...
Vorwort: Die verteilte Master-Slave-Architektur v...
Vorwort Ich habe vor Kurzem :first-child in einem...
Wenn ich Vue lerne und immer Webpack-Anweisungen ...
Ergebnisse erzielen Implementierungscode <h1&g...
Es ist nicht einfach, die vertikale Zentrierung vo...
Fehlerszenario Verwenden Sie den MySQL-Befehl in ...