Trotz Props und Events müssen Sie manchmal immer noch direkt in JavaScript auf untergeordnete Komponenten zugreifen. Hierzu können Sie mit ref der Child-Komponente eine Referenz-ID zuweisen. ref gibt eine Referenz-ID für die untergeordnete Komponente an, sodass die übergeordnete Komponente über ref direkt auf die Daten in der untergeordneten Komponente zugreifen kann. This.$refs.outsideComponentRef kann ref="outsideComponentRef" direkt lokalisieren und das instanziierte Objekt zurückgeben 1. Ref wird für externe Komponenten verwendet<div id="app"> <component-father ref="outsideComponentRef"></component-father> </div> <Skript> var refoutsidecomponentTem = { Vorlage: "<div class='childComp'><h5>{{test}}</h5></div>", Daten(){ zurückkehren { Test: „Ich bin eine untergeordnete Komponente“ } } }; neuer Vue({ el: "#app", Komponenten: "Komponenten-Vater": refoutsidecomponentTem }, montiert:Funktion () { console.log(diese); // #app Vue-Instanz console.log(diese.$refs.outsideComponentRef); // VueComponent Vue-Instanz console.log(diese.$refs.outsideComponentRef.test); // „Ich bin eine untergeordnete Komponente“ } }); </Skript> 2. Ref wird auf externen Elementen verwendet<div id="app"> <Komponentenvater></Komponentenvater> <p ref="outsideComponentRef">p-Tag</p> </div> <Skript> var refoutsidecomponentTem = { Vorlage: "<div class='childComp'><h5>{{test}}</h5></div>", Daten(){ zurückkehren { Test: „Ich bin eine untergeordnete Komponente“ } } }; neuer Vue({ el: "#app", Komponenten: "Komponenten-Vater": refoutsidecomponentTem }, montiert:Funktion () { console.log(this.$refs.outsideComponentRef); // Gibt das Objekt "<p>p-Objekt</p>" zurück} }); </Skript> Dies ist das Ende dieses Artikels über die detaillierte Fallstudie zur Verwendung von Vue.js $refs. Weitere relevante Inhalte zur Verwendung von Vue.js $refs finden Sie in den vorherigen Artikeln von 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:
|
<<: Implementierung der Installation und Deinstallation von CUDA und CUDNN in Ubuntu
>>: Detaillierte Analyse der Prinzipien und der Verwendung von MySQL-Ansichten
Inhaltsverzeichnis getApp() Definieren Sie Variab...
Wenn Sie einige 64-Bit-Anwendungen (wie 64-Bit-JD...
1 Einleitung Beim Gestalten einer Datenbank ist e...
Inhaltsverzeichnis Vorwort denken Analysieren und...
Viele Leute verwenden Linux Homebrew. Hier sind d...
Inhaltsverzeichnis 1. Einleitung 2. Die erste Met...
In diesem Artikelbeispiel wird der spezifische Co...
Die Stärke von Linux liegt in seinem Mehrbenutzer...
Inhaltsverzeichnis Kartenstaat Kartengetter Karte...
Nachdem ich die Installation von Python8 minimier...
Gängige Methoden zur Begrenzung der Eingabe 1. Um ...
Ich habe gestern gerade etwas HTML gelernt und kon...
1. MyISAM-Speicher-Engine Mangel: Keine Unterstüt...
Wenn Sie den FTP-Server häufig in Ihrem Studium o...
Dieser Artikel veranschaulicht anhand eines Beisp...