Erläuterung des Vue.js $refs-Anwendungsfalls

Erläuterung des Vue.js $refs-Anwendungsfalls

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:
  • setup+ref+reactive implementiert Vue3-Reaktionsfähigkeit
  • Detaillierte Erklärung des Ref-Attributs von Vue
  • Referenzen und Referenzdetails in Vue3
  • Einführung in die reaktive Funktion toRef-Funktion ref-Funktion in Vue3
  • Detaillierte Analyse des Unterschieds zwischen Ref und Reactive in Vue3.0
  • Detaillierte Erklärung und Erweiterung von ref und reactive in Vue3
  • Eine kurze Analyse des Unterschieds zwischen ref und toRef in Vue3
  • Die vollständige Verwendung von Setup, Ref und Reactive in der Vue3-Kombinations-API
  • Verwendung und Demonstration von ref in Vue

<<:  Implementierung der Installation und Deinstallation von CUDA und CUDNN in Ubuntu

>>:  Detaillierte Analyse der Prinzipien und der Verwendung von MySQL-Ansichten

Artikel empfehlen

So speichern Sie Bilder in MySQL

1 Einleitung Beim Gestalten einer Datenbank ist e...

So zeigen Sie eine PDF-Datei mit pdfjs in vue in der Vorschau an

Inhaltsverzeichnis Vorwort denken Analysieren und...

So verwenden Sie Homebrew unter Linux richtig

Viele Leute verwenden Linux Homebrew. Hier sind d...

Zwei Möglichkeiten zum Konfigurieren globaler Vue-Methoden

Inhaltsverzeichnis 1. Einleitung 2. Die erste Met...

Vue implementiert Countdown-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

Eine detaillierte Einführung in Linux-Dateiberechtigungen

Die Stärke von Linux liegt in seinem Mehrbenutzer...

So verwenden Sie die Zusatzfunktionen von Vuex

Inhaltsverzeichnis Kartenstaat Kartengetter Karte...

Centos8 (Minimalinstallation) Tutorial zur Installation von Python3.8+pip

Nachdem ich die Installation von Python8 minimier...

Was bedeutet Eingabetyp und wie kann die Eingabe begrenzt werden?

Gängige Methoden zur Begrenzung der Eingabe 1. Um ...

Eine kleine Einführung in die Verwendung der Position in HTML

Ich habe gestern gerade etwas HTML gelernt und kon...

MySQL Series 7 MySQL-Speicher-Engine

1. MyISAM-Speicher-Engine Mangel: Keine Unterstüt...

MYSQL Performance Analyzer EXPLAIN Anwendungsbeispielanalyse

Dieser Artikel veranschaulicht anhand eines Beisp...