Wenn es um die Kommunikation zwischen Komponenten geht, gibt es wahrscheinlich fünf Arten, die jedem geläufig sind: 1. Vom Vater zum SohnDie übergeordnete Komponente übergibt Werte über benutzerdefinierte Attribute an die untergeordnete Komponente, und die untergeordnete Komponente empfängt sie mithilfe von Requisiten 2. Vom Sohn zum VaterDie übergeordnete Komponente passt das Ereignis im Tag der untergeordneten Komponente an, und die untergeordnete Komponente löst das benutzerdefinierte Ereignis über $emit aus und kann Parameter übergeben 3. Wertübertragung von nicht über- und untergeordneten Komponenten eventBus Ereignisbus: Informationen können über eventBus veröffentlicht und abonniert werden (Erstellen eines Event-Busses, auf den jeder zugreifen kann). 4. vuexVuex ist ein speziell für Vue.js-Anwendungen entwickelter Statusverwaltungsmodus. Er verwendet einen zentralen Speichermanager, um den Status aller Programmkomponenten zu verwalten und die Kommunikation mehrerer Komponenten zu lösen. Es wird jedoch hauptsächlich in mittleren und großen Projekten verwendet und wirkt in kleinen Projekten aufgebläht. 5. SchiedsrichterDurch Hinzufügen von ref und ·$refs· können Sie auch einfach die untergeordnete Komponente abrufen und auf die Eigenschaften und Methoden der untergeordneten Komponente zugreifen. In Bezug auf refs habe ich auch einen separaten Artikel mit detaillierter Verwendung geschrieben, die Verwendung von refs Zusätzlich zu den oben genannten 5 gibt es 5 weniger gebräuchliche Methoden zur Komponentenkommunikation: 6. $Kinder In der übergeordneten Komponente gibt $children eine Komponentensammlung zurück. Wenn Sie die Reihenfolge der untergeordneten Komponenten kennen, können Sie auch die Indexoperation verwenden 7. $Eltern In der untergeordneten Komponente verweist Zum Beispiel: 8. Bereitstellen und injizieren Erscheinen paarweise : bereitstellen und injizieren erscheinen paarweise Funktion : Wird von übergeordneten Komponenten verwendet, um Daten an untergeordnete Komponenten zu übergeben. Anwendung:
9. $attrsWird von übergeordneten Komponenten zum Übergeben von Daten an untergeordnete Komponenten verwendet. 10. $listeners Wird von untergeordneten Komponenten verwendet, um Daten an übergeordnete Komponenten weiterzugeben ZusammenfassenDieser 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:
|
<<: Docker5 - Vollfunktionaler Hafenlager-Bauprozess
>>: Einführung in die Verwendung benutzerdefinierter Datenattribute in HTML- und Plug-In-Anwendungen
Der Ogg-Prozess einer vor einiger Zeit erstellten...
1. Lassen Sie uns zunächst das relevante Wissen z...
In diesem Artikel wird der spezifische Code zur V...
In diesem Artikelbeispiel wird der spezifische Co...
Ich bin in letzter Zeit beim Erlernen von Docker ...
Der IE hat uns in der frühen Entwicklungsphase Ko...
Inhaltsverzeichnis Vorwort 1. Der vom Code konfig...
Dieser Artikel stellt den Implementierungscode vo...
Vorwort In diesem Artikel wird hauptsächlich besc...
Nginx (Engine x) ist ein leichter, leistungsstark...
Erklärung langsamer MySQL-Abfragen Das MySQL Slow...
Inhaltsverzeichnis Vorwort 1. Lazy Loading-Routin...
Inhaltsverzeichnis Problembeschreibung Historisch...
Das Ergebnis (vollständiger Code unten): Die Impl...
Inhaltsverzeichnis 1. Betrieb der Datenbank 1.1 E...