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
Dieser Artikel stellt hauptsächlich ein Beispiel ...
Inhaltsverzeichnis Was ist Docker Compose Anforde...
Inhaltsverzeichnis dva Verwendung von dva Impleme...
TABELLE> <TR> <TD> <TH> <...
Vorwort Lassen Sie es mich hier zunächst erklären...
Vorwort Ich muss dem Markodwn-Editor, den ich ger...
Wenn wir unter CentOS 7 den Host-Port mit einem B...
Vorwort Verwenden Sie nginx zum Lastenausgleich. ...
Inhaltsverzeichnis Vorwort Parameter analysieren ...
1. Die Div-CSS-Maushandform ist Cursor:Zeiger; 2. ...
Inhaltsverzeichnis 1. Definition des Stapels 2. J...
Inhaltsverzeichnis 1. Konfigurieren Sie Bridging ...
abschließend % der Breite: definiert die prozentu...
Zweck: Ermöglichen Sie die gleichzeitige lokale S...
Inhaltsverzeichnis Vorwort 1. Nginx + Tomcat 2. K...