Referenzen und Referenzdetails in Vue3

Referenzen und Referenzdetails in Vue3

Der Editor teilt Ihnen auch die entsprechenden Probleme der Daten in Vue3 mit. Nehmen wir ein Beispiel wie dieses

Vue.createApp({
    Vorlage: `<div>{{ nameObj.name }}</div>`,
    aufstellen() {
        const { reaktiv } = Vue
        const nameObj = reaktiv({name:'lilei',Alter:18})
        
        setzeTimeout(() => {
            nameObj.name = "hanmeimei"
        },2000)
        zurückkehren {
            NameObjekt
        }
    }
}).mount('#Wurzel')

An dieser Stelle können wir an den Inhalt zur Destrukturierungszuweisung in es6 denken. Können wir den internen name von nameObj im obigen Beispiel erhalten, indem wir das Ergebnis destrukturieren und dann name direkt zurückgeben? Das heißt, den Code wie folgt zu schreiben

Vue.createApp({
    Vorlage: `<div>{{ name }}</div>`,
    aufstellen() {
        const { reaktiv, toRefs } = Vue
        const nameObj = reaktiv({name:'lilei',Alter:18})
                let { name } = NameObj
        setzeTimeout(() => {
            Name.Wert = "hanmeimei"
        },2000)
        zurückkehren {
            Name
        }
    }
}).mount('#Wurzel')

Im tatsächlichen Betrieb haben wir festgestellt, dass der Inhalt auf der Seite nicht zu hanmeimei wurde. Zu diesem Zeitpunkt müssen wir einen anderen Inhalt in Vue3 einführen. Wir sollten den Code ändern, um die Reaktionsfähigkeit von Daten und Seiten zu erreichen.

Vue.createApp({
    Vorlage: `<div>{{ name }}</div>`,
    aufstellen() {
        const { reaktiv, toRefs } = Vue
        const nameObj = reaktiv({name:'lilei',Alter:18})
        let { name } = toRefs(nameObj)
        setzeTimeout(() => {
            Name.Wert = "hanmeimei"
        },2000)
        zurückkehren {
            Name
        }
    }
}).mount('#Wurzel')

Ebenso ist toRefs toRef sehr ähnlich. Das Codebeispiel lautet wie folgt

Vue.createApp({
    Vorlage: `<div>{{ Alter }}</div>`,
    aufstellen() {
        const { reaktiv, toRef } = Vue
        const nameObj = reaktiv({name:'lilei'})
        let Alter = toRef(NameObj,'Alter')
        setzeTimeout(() => {
            Alter.Wert = "hanmeimei"
        },2000)
        zurückkehren {
            Alter
        }
    }
}).mount('#Wurzel')

Dies ist das Ende dieses Artikels über die Details zu Refs und Ref in Vue3. Weitere relevante Inhalte zu Refs und Ref in Vue3 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Vue verwendet grundsätzlich --refs, um Instanzen von Komponenten oder Elementen abzurufen
  • So verstehen Sie den Unterschied zwischen ref toRef und toRefs in Vue3
  • So erhalten Sie Elemente mit Ref in Vue3

<<:  Code zur Änderung des CSS-Bildlaufleistenstils

>>:  Code zum Ausrichten von Kontrollkästchen und Radiotext im Formular

Artikel empfehlen

HTML-Sonderzeichen-Konvertierungstabelle

Charakter Dezimal Zeichennummer Entitätsname --- ...

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

Nachdem ich die Installation von Python8 minimier...

Zwei Möglichkeiten zum Deklarieren privater Variablen in JavaScript

Vorwort JavaScript unterscheidet sich von anderen...

Beispielcode zur Implementierung der WeChat-Kontoaufteilung mit Nodejs

Das Geschäftsszenario des Unternehmens erfordert ...

Detaillierter Prozess zum Zeichnen dreidimensionaler Pfeillinien mit three.js

Nachfrage: Diese Nachfrage ist ein dringender Bed...

CSS3 realisiert das Effektdiagramm zur Produktanzeige auf der Website

Dieser Artikel stellt die Wirkung der Produktanze...

So konfigurieren Sie inländische Quellen in CentOS8 yum/dnf

CentOS 8 hat das Installationsprogramm für Softwa...

Erfahren Sie in einem Artikel mehr über JavaScript-Closure-Funktionen

Inhaltsverzeichnis Variablenbereich Das Konzept d...

Erläuterung der Truncate Table-Verwendung

TRUNCATE-TABELLE Löscht alle Zeilen in einer Tabe...

Verwenden von Streaming-Abfragen in MySQL, um Daten-OOM zu vermeiden

Inhaltsverzeichnis 1. Einleitung 2. JDBC implemen...

JS realisiert die Berechnung des Gesamtpreises der Waren im Warenkorb

JS berechnet den Gesamtpreis der Waren im Warenko...