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

Detaillierte Erklärung der MySQL-Zeichenfolgenverkettungsfunktion GROUP_CONCAT

Im vorherigen Artikel habe ich ein tabellenübergr...

Zusammenfassung der Methoden zur Änderung von MySQL-Passwörtern

Methoden zum Ändern von Passwörtern vor MySQL 5.7...

So installieren Sie Linux Flash

So installieren Sie Flash unter Linux 1. Besuchen...

Beispielcode zur Implementierung der Menüberechtigungssteuerung in Vue

Wenn Benutzer an einem Backend-Verwaltungssystem ...

Vue implementiert die Produktregisterkarte der Produktdetailseitenfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Erste Schritte mit MySQL Sharding

Vorwort Relationale Datenbanken werden eher zu Sy...

JavaScript implementiert einfache Rechnerfunktion

In diesem Artikelbeispiel wird der spezifische Ja...

Detaillierte Analyse der MySQL-Abfrageabfangung

Inhaltsverzeichnis 1. Abfrageoptimierung 1. MySQL...

【HTML-Element】So betten Sie Bilder ein

Mit dem img-Element können wir Bilder in HTML-Dok...