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 stellen Sie Tomcat stapelweise mit Ansible bereit

1.1 Aufbau der Verzeichnisstruktur Dieser Vorgang...

Designtheorie: Zehn Tipps zur Inhaltspräsentation

<br /> Der Entwurf einer persönlichen Schrei...

So verwenden Sie das Datums-Plugin vue-bootstrap-datetimepicker in vue-cli 3

Nachfragehintergrund In letzter Zeit plane ich, V...

Erläuterung des MySQL-Multitabellen-Join-Abfragebeispiels

In tatsächlichen Projekten gibt es Beziehungen zw...

Beispielcode zum Implementieren schöner Uhranimationseffekte mit CSS

Ich suche einen Job!!! Vorbereitung: Zunächst ein...

Lösung zum automatischen Neustart von MySQL

Vorwort Kürzlich trat in der Testumgebung ein Pro...

So implementieren Sie Sveltes Defer Transition in Vue

Ich habe mir vor Kurzem Rich Harris‘ Video „Rethi...

Auszeichnungssprache - Phrasenelemente

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

Eine kurze Erläuterung der vier häufig verwendeten Speicher-Engines in MySQL

Einführung in vier häufig verwendete MySQL-Engine...

So installieren Sie PostgreSQL11 auf CentOS7

Installieren Sie PostgreSQL 11 auf CentOS 7 Postg...

So zeigen Sie den Datenbankinstallationspfad in MySQL an

Wir können den Installationspfad von MySQL über d...