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
Im vorherigen Artikel habe ich ein tabellenübergr...
Methoden zum Ändern von Passwörtern vor MySQL 5.7...
Da die Standardparameter des Linux-Kernels auf de...
So installieren Sie Flash unter Linux 1. Besuchen...
Wenn Benutzer an einem Backend-Verwaltungssystem ...
In diesem Artikel finden Sie den spezifischen Cod...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort Relationale Datenbanken werden eher zu Sy...
In diesem Artikelbeispiel wird der spezifische Ja...
Inhaltsverzeichnis 1. Abfrageoptimierung 1. MySQL...
Mit dem img-Element können wir Bilder in HTML-Dok...
Hintergrund Das Abrufen des langsamen Abfrageprot...
Aktivieren Sie Remote-Zugriffsrechte für MySQL My...
Zuerst müssen wir das Attribut „transform-origin“...
Dieser Artikel stellt ein Beispiel für die Verwen...