1. Rufen Sie die Methode der übergeordneten Komponente direkt über this.$parent.event in der untergeordneten Komponente auf<!-- Übergeordnete Komponente --> <Vorlage> <div> <Kind></Kind> </div> </Vorlage> <Skript> importiere Kind aus „~/components/dam/child“; Standard exportieren { Komponenten: Kind }, Methoden: { VaterMethode() { Konsole.log('Test'); } } }; </Skript> <!-- Untergeordnete Komponente --> <Vorlage> <div> <button @click="childMethod()">Klick</button> </div> </Vorlage> <Skript> Standard exportieren { Methoden: { Kindmethode() { dies.$parent.fatherMethod(); } } }; </Skript> 2. Verwenden Sie $emit in der untergeordneten Komponente, um ein Ereignis für die übergeordnete Komponente auszulösen. Die übergeordnete Komponente hört auf dieses Ereignis<!-- Übergeordnete Komponente --> <Vorlage> <div> <child @fatherMethod="fatherMethod"></child> </div> </Vorlage> <Skript> importiere Kind aus „~/components/dam/child“; Standard exportieren { Komponenten: Kind }, Methoden: { VaterMethode() { Konsole.log('Test'); } } }; </Skript> <!-- Untergeordnete Komponente --> <Vorlage> <div> <button @click="childMethod()">Klick</button> </div> </Vorlage> <Skript> Standard exportieren { Methoden: { Kindmethode () { dies.$emit('Vatermethode'); } } }; </Skript> 3. Die übergeordnete Komponente übergibt die Methode an die untergeordnete Komponente und ruft die Methode direkt in der untergeordneten Komponente auf<!-- Übergeordnete Komponente --> <Vorlage> <div> <child :VaterMethode="VaterMethode"></child> </div> </Vorlage> <Skript> importiere Kind aus „~/components/dam/child“; Standard exportieren { Komponenten: Kind }, Methoden: { VaterMethode() { Konsole.log('Test'); } } }; </Skript> <!-- Untergeordnete Komponente --> <Vorlage> <div> <button @click="childMethod()">Klick</button> </div> </Vorlage> <Skript> Standard exportieren { Requisiten: { Vatermethode: { Typ: Funktion, Standard: null } }, Methoden: { Kindmethode () { wenn (diese.Vatermethode) { diese.vaterMethode(); } } } }; </Skript> Damit ist dieser Artikel über den detaillierten Fall der Vue-Unterkomponente, die die Methode der übergeordneten Komponente aufruft, abgeschlossen. Weitere relevante Inhalte zur Vue-Unterkomponente, die die Methode der übergeordneten Komponente aufruft, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Ursachen und Lösungen für das Problem des verstümmelten Zeichensatzes in der MySQL-Datenbank
>>: Diagramm zum Implementierungsprozess der Linux-Jenkins-Konfigurations-Salve-Knoten
brauchen: Verwenden Sie Docker, um den Dualprozes...
Meine MySQL-Version ist MySQL V5.7.9, bitte verwe...
Inhaltsverzeichnis 1. Einleitung 2. Direkte Wiede...
In diesem Artikel wird die Verwendung von „Explai...
Wenn wir lernen, die 3D-Effekte von CSS3 zum Erst...
1. Zwei Möglichkeiten zum Definieren von Reaktion...
Inhaltsverzeichnis 1. Einfaches Einbinden persist...
1. Objektorientierte Klassenvererbung In den obig...
zählen(*) erreichen 1. MyISAM: Speichert die Gesa...
Einführung in NFS NFS (Network File System) ist e...
Das Installationstutorial für MySQL 5.7.19 Winx64...
Im Allgemeinen verfügen Listen über Auswahlfunkti...
Vorwort Im vorherigen Artikel wurde Hadoop instal...
Überlegungen zu den beiden Sichtweisen „menscheno...
Hyperlinks sind die am häufigsten verwendeten HTM...