Die übergeordnete Vue-Komponente ruft die Funktion der untergeordneten Komponente auf
Das Projekt im Artikel wurde durch Scaffolding erstellt. DEMO: Vater.js <Vorlage> <div> <div> <son ref="son"></son> <input type="button" value="klicken" @click="useSonFun"> </div> </div> </Vorlage> <Skript> Sohn aus './son' importieren Standard exportieren { Komponenten: { Sohn }, Daten(){ zurückkehren { } }, Methoden: { benutzeSonFun(){ this.$refs.son.say(); //Geben Sie der untergeordneten Komponente einen Ref und rufen Sie die Funktion in der untergeordneten Komponente über den Ref auf} }, } </Skript> Sohn.js <Vorlage> <div> <h1>SOHN</h1> </div> </Vorlage> <Skript> Standard exportieren { Daten(){ zurückkehren { } }, Methoden:{ say(){//Unterkomponentenfunktion, die von der übergeordneten Komponente aufgerufen werden muss console.log("SON COMPONENT"); } }, } </Skript> Rendern Die übergeordnete Komponente ruft die Funktion der untergeordneten Komponente auf. Sie können damit eine Anfrage senden, indem Sie auf die übergeordnete Komponente klicken. Basierend auf dem Klickereignis sendet die untergeordnete Komponente ebenfalls eine Anfrage. Dies kann davon unterschieden werden, dass die übergeordnete Komponente per Klick eine Anforderung sendet, Daten abruft und die Daten dann über die Methode zur Wertübergabe der Komponente an die untergeordnete Komponente weitergibt. Tipps: Vater.js: this.$refs.son.say (die Daten der übergeordneten Komponente können in Klammern an die untergeordnete Komponente übergeben werden); Son.js: sagen wir (Daten von der übergeordneten Komponente an die untergeordnete Komponente empfangen){ //Verwendung der Daten} Dies ist das Ende dieses Artikels über die Einführung und Verwendung des Beobachtermusters im Java-Entwurfsmuster. Weitere relevante Inhalte zum Beobachtermuster finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung, warum MySQL nicht mit UNION zwei Abfragen verbinden kann
>>: Tutorial zur Installation von MySQL 8.0.11 mit RPM unter Linux (CentOS7)
In diesem Artikelbeispiel wird der spezifische Co...
Ein einfacher cooler Effekt, der mit CSS3-Animati...
Name des Autors:   no-break space = gesc...
Dieser Artikel stellt den Inhalt zur Git-Konfigur...
Umfeld Hostname IP-Adresse Aufschlag Prometheus 1...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Technischer Überblick 2. Te...
Wenn wir ein Formular erstellen, legen wir häufig ...
1. Überwachungsplanung Bevor Sie ein Überwachungs...
Inhaltsverzeichnis 1. Einführung in ReactJS 2. Ve...
Die CSS-Animation des rotierenden Flip-Effekts, d...
Inhaltsverzeichnis Problemszenario: Lösung: 1. Üb...
Vorwort Jeder sollte mit der Watch-API in vue2 ve...
Heutzutage werden Datenbankoperationen immer häuf...
Der Editor teilt Ihnen auch die entsprechenden Pr...