Vue verwendet Ref, um Komponenteninstanzen über Ebenen hinweg abzurufen Beispieleinführung Während des Entwicklungsprozesses werden wir zwangsläufig die ebenenübergreifende Referenzinstanzerfassung verwenden. In den meisten Fällen können wir die erforderliche Instanz über die eigenen Wie in der folgenden Abbildung gezeigt, verwenden wir DokumentverzeichnisstrukturEs gibt sechs Komponenten, nämlich A, B, C, D, E und Index, und sie werden in der Reihenfolge der Komponenten in der obigen Abbildung in die jeweiligen Seiten eingefügt. Der Seitenstil ist wie folgt: Installieren Sie vue-refvue-ref herunterladen npm installiere vue-ref --save Globale Registrierung Importiere Ref von „vue-ref“ Vue.use(ref) Anwendung <!-- vm.dom wird der DOM-Knoten sein --> <p v-ref="c => this.dom = c">hallo</p> <!-- vm.child wird die untergeordnete Komponenteninstanz sein --> <child-component v-ref="c => dieses.child = c"></child-component> <span v-for="n in 10" :key="n" v-ref="(c, key) => {...}">{{ n }} </span> Benutzerdefinierte Methode der Stammkomponente [mit „Provide“ und „Inject“]Auf unserer Indexseite bieten wir drei Methoden an:
bieten() { zurückkehren { setChildrenRef: (Name, Referenz) => { dies[Name] = ref }, getChildrenRef: Name => { gib dies zurück[Name] }, getRef: () => { gib das zurück } } }, Beschreiben Sie jede Seite einzelnSeite Komponente A: Holen Sie sich die Methode setChildrenRef über die Injektionsmethode und cachen Sie Komponente D über die obigen Anweisungen Seite Komponente B: Seite Komponente C: Seite Komponente D: Seite Komponente E: Auf dieser Seite fügen wir nicht nur zwei Methoden ein, sondern legen auch eine Methode zum Ändern der Farbe der Komponente D fest, um zu testen, ob wir die Instanz der Komponente D wirklich über alle Ebenen hinweg erhalten haben. ErgebnisWie Sie sehen, sind die drei übergeordneten Instanzen identisch und der Textstil der Komponente D wurde in Komponente E erfolgreich geändert. Gut! Oben sind die Einzelheiten der Schritte aufgeführt, mit denen Vue Ref verwendet, um Komponenten über verschiedene Ebenen hinweg abzurufen. Weitere Informationen dazu, wie Vue Ref zum Abrufen von Komponenten verwendet, finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Installations-Tutorial zur neuesten stabilen Version von MySQL 5.7.17 unter Linux
>>: mysql5.7 Benutzerberechtigung erstellen Benutzer löschen Berechtigung widerrufen
Als ich kürzlich Docker zum Bereitstellen einer J...
Vorwort Aufgrund meines MySQL-Verständnisses denk...
In diesem Artikelbeispiel wird der spezifische Co...
In diesem Artikelbeispiel wird der spezifische JS...
DOM-Konzepte DOM: Dokumentobjektmodell: Das Dokum...
Inhaltsverzeichnis Vorwort Was ist Index-Pushdown...
Ohne weitere Umschweife komme ich gleich zum Code...
Ich habe kürzlich den Aushöhlungseffekt untersuch...
Inhaltsverzeichnis Geben Sie das Thema MySQL ein:...
Geben Sie ssh ein und geben Sie den folgenden Bef...
In der heutigen Entwicklungsumgebung ist schnell ...
1. WebDesignerWall 2. Veerles Blog 3. Lernprogram...
Fehlermeldung: FEHLER 1862 (HY000): Ihr Passwort ...
Ich habe heute eine Aufgabe von der Firma erhalte...
Vorwort: Im MySQL-System gibt es viele verschiede...