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
Linux-Version: CentOS 7 [root@azfdbdfsdf230lqdg1b...
Inhaltsverzeichnis 1. Nutzen Sie Slots, um Kompon...
Inhaltsverzeichnis 1. Einführung in die Computert...
Kürzlich habe ich die Funktion zum Umbenennen ges...
Bei der täglichen Arbeit müssen wir häufig Protok...
1. Fügen Sie dem HTML-Header das Viewport-Tag hin...
Der Befehl fd bietet eine einfache und unkomplizi...
Inhaltsverzeichnis einführen 1. Pica 2. Lena.js 3...
Inhaltsverzeichnis 1. Sicherung 1.1 Vollständig v...
Inhaltsverzeichnis Vorsichtsmaßnahmen Notwendige ...
Inhaltsverzeichnis 1. Listenschnittstelle und and...
Code <div Klasse="Test"> <div&...
In diesem Artikel finden Sie das Tutorial zur Ins...
Mac verwendet Shell (Terminal) SSH, um eine Verbi...
Inhaltsverzeichnis Das Grundkonzept der Modularit...