Zusammenfassung der Vue Watch-Überwachungsmethoden

Zusammenfassung der Vue Watch-Überwachungsmethoden

In vue wird watch verwendet, um auf Datenänderungen zu reagieren. Es gibt ungefähr drei Möglichkeiten, watch zu verwenden.

1. Die Rolle der Uhr in Vue ist genau wie der Name schon sagt, nämlich die Rolle der Überwachung

Beispielsweise gibt es ein Objekt:

Uhrdaten: {
    Name: '',
    Alter: '',
}


2. Überwachen Sie die Eigenschaften dieses Objekts

Uhrdaten: {
    Handler: Funktion() {
        konsole.log();
    },
    tief: wahr
}


Das Überwachungsobjekt kann mit deep überwacht werden, da sonst die Änderungen am Objekt nicht erkannt werden können

3. Überwachen Sie die Eigenschaften dieses Objekts

Methode 1:

betrachten:
 'watchData.name'(neuerWert, alterWert) {
     console.log(neuerWert);
 }
}


Methode 2:

betrachten:
    'watchData.name': {
        Handler: Funktion() {
            konsole.log();
        }
    }
},


Warum müssen wir die Eigenschaften eines Objekts überwachen? Wenn wir ein Objekt überwachen, führen alle Daten innerhalb des Objekts dazu, dass watch erneut ausgeführt wird. Dies ist möglicherweise nicht das, was Sie möchten, d. h. eine bestimmte Eigenschaftsänderung zu überwachen, bevor watch ausgeführt wird, oder eine Eigenschaftsänderung innerhalb des Objekts zu überwachen, bevor watch ausgeführt wird, was ebenfalls zu einem gewissen Leistungsverlust führt. Daher verwenden wir diese Methode zur Überwachung einer einzelnen Eigenschaft des Objekts, um damit umzugehen, und setzen „Objekt.zu überwachende Eigenschaft in Anführungszeichen“.

4. Überwachen Sie die Eigenschaften dieses Objekts

berechnet: {
    getName() {
        gib this.watchData.name zurück 
    }
},
betrachten:
    getName(neuerWert, alterWert) {
        console.log(neuerWert);
    }
},


Diese Methode ist eigentlich dieselbe wie die zweite. Der Unterschied besteht darin, dass computed verwendet wird und dann die getName Methode abgehört wird. Tatsächlich gibt die getName-Methode name Attribut im watchData-Objekt zurück.

Dies ist das Ende dieses Artikels über die Zusammenfassung der Vue Watch-Überwachungsmethode. Weitere relevante Inhalte zur Vue Watch-Überwachungsmethode 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:
  • Lösen Sie die Fallstricke beim Aufrufen von Methoden in Vue Watch
  • Detaillierte Erläuterung der Änderungen der Überwachungsdaten in Vue und der einzelnen Attribute in der Uhr
  • Detaillierte Erklärung der grundlegenden Verwendung des VUE Watch Listener
  • Auslösen des Timings des Watch-Listeners in Vue (Fallstricke von Watch und Lösungen)

<<:  Analyse und Anwendung des Wasserfallflussprinzips unregelmäßiger Bilder

>>:  CSS implementiert 0,5px-Zeilen, um Kompatibilitätsprobleme mit Mobilgeräten zu lösen (empfohlen)

Artikel empfehlen

Reduzieren Sie die Speicher- und CPU-Auslastung durch die Optimierung von Webseiten

Manche Webseiten erscheinen möglicherweise nicht g...

jQuery implementiert Formularvalidierungsfunktion

Beispiel für die Validierung eines jQuery-Formula...

Lernen Sie die Vue-Middleware-Pipeline in einem Artikel kennen

Beim Erstellen eines SPA müssen Sie häufig bestim...

Wie viele Daten können in einer MySQL-Tabelle gespeichert werden?

Programmierer müssen sich viel mit MySQL befassen...

ReactHooks Batch-Update-Status und Abrufen von Routenparametern Beispielanalyse

Inhaltsverzeichnis 1. So führen Sie stapelweise U...

Eine kurze Analyse von MySQL-Verbindungen und -Sammlungen

Join-Abfrage Eine Join-Abfrage bezieht sich auf e...

Tutorial zur Verwendung des Frameset-Tags in HTML

Frameset-Seiten unterscheiden sich etwas von norm...

Vue.js verarbeitet Icon-Symbole über Komponenten

Icon-Icon-Verarbeitungslösung Das Ziel dieses Dat...

So implementieren Sie vertikale Textausrichtung mit CSS (Zusammenfassung)

Die Standardanordnung von Text in HTML ist horizo...