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
1.1 Aufbau der Verzeichnisstruktur Dieser Vorgang...
Im eigentlichen Projektentwicklungsprozess wird di...
<br /> Der Entwurf einer persönlichen Schrei...
Nachfragehintergrund In letzter Zeit plane ich, V...
Inhaltsverzeichnis Beobachtermuster Vue-Pass-Wert...
In tatsächlichen Projekten gibt es Beziehungen zw...
Ich suche einen Job!!! Vorbereitung: Zunächst ein...
Vorwort In vielen MySQL-Test-Szenarien müssen ein...
1. Voraussetzungen Bei der Entwicklung von Front-...
Vorwort Kürzlich trat in der Testumgebung ein Pro...
Ich habe mir vor Kurzem Rich Harris‘ Video „Rethi...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...
Einführung in vier häufig verwendete MySQL-Engine...
Installieren Sie PostgreSQL 11 auf CentOS 7 Postg...
Wir können den Installationspfad von MySQL über d...