So verwenden Sie Watch-Listener in Vue2 und Vue3

So verwenden Sie Watch-Listener in Vue2 und Vue3

watch : auf Datenänderungen achten (Änderungsereignisse eines bestimmten Wertes)

vue2.x

 Daten(){
     zurückkehren {
         Zahl: 10
     }
 },
 betrachten:{
      Zahl:{
	      /*
	       * newValue: aktueller Wert * oldValue: den letzten Wert ändern */
          handler(neuerWert,alterWert){
          	// tu etwas
          },
          /*
           * deep: Boolean: Tiefe Überwachung * true: Heap-Änderungen überwachen * false: nur Stack-Änderungen überwachen (Standard)
           */
          tief:wahr/falsch,
          /*
           * unmittelbar: Boolesch: Ob die Handlerfunktion ausgeführt werden soll, wenn sie zum ersten Mal definiert wird. * wahr: Führt die Handlerfunktion aus, wenn sie zum ersten Mal definiert wird. * falsch: Führt die Handlerfunktion nach der Änderung aus. */          
          sofort: wahr/falsch
      }      
  }

vue3.x

Watch wird zur Überwachung von Reaktionsdaten verwendet

Grundlegende Verwendung

Konstante Nummer = Ref(0)
1. Importieren Sie import {watch} von 'vue'
2. Verwenden Sie `const return value = watch(zu überwachender Wert, (newVal,oldVal)=>{ }, {deep,immediate,flush})`
	 
	 Rückgabewert: Sie können die Überwachung abschalten: return value()
	 Parameter 1: Der zu überwachende Wert Basisdatentypen (Number, String, Boolean, null, undefiniert): () => Basisdatentypwert Komplexe Datentypen (Array, Object, Function): Direkt schreiben / () => Basisdatentypwert Parameter 2: Analogie zur Handlerfunktion in Vue2 Parameter 3: {} Objekt, das Objekt kann ein Konfigurationselement haben: deep, immediate, flush,
	 		Die Bedeutungen von „deep“ und „immediate“ wurden oben beschrieben. Hier erklären wir hauptsächlich die Werte von „flush“:
	 			 `flush:post/sync/pre
      				   pre (Standardwert): vor dem Rendern wird der Wert geändert und nicht in das DOM gerendert
      				   post: Nach dem Rendern ändert sich der Wert und wird auch im DOM gerendert
    				   sync: Einmal pro Änderung rendern, jedes Mal vor dem Rendern`
	 		

Notiz:
In der tatsächlichen Entwicklung sind keine Änderungen erkennbar und es wird eine einheitliche Verwendung verwendet

beobachten(()=>responsive data,()=>{},{deep:true})

Oben finden Sie detaillierte Informationen zur Verwendung des Watch-Listeners in Vue2 und Vue3. Weitere Informationen zur Verwendung von Watch-Listenern finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des Watch-Listener-Beispiels in vue3.0
  • Lösen Sie das Problem von undefiniert, wenn Sie dies in Vue Listener Watch aufrufen
  • Detaillierte Erläuterung des Vue 2.0-Listener-Watch-Attributcodes
  • Erweiterte Beispiele für die Verwendung von Uhren in Vue.js
  • Ein Artikel zeigt Ihnen, wie Sie den Watch-Listener von Vue verwenden

<<:  MySql-Index verbessert die Abfragegeschwindigkeit allgemeine Methoden Codebeispiele

>>:  Diagramm des Tomcat CentOS-Installationsprozesses

Artikel empfehlen

Detaillierte Erläuterung des Mysql-Kommunikationsprotokolls

1.Mysql-Verbindungsmethode Um das MySQL-Kommunika...

So legen Sie Listenstilattribute in CSS fest (lesen Sie einfach diesen Artikel)

Eigenschaften des Listenstils Es gibt 2 Arten von...

So erstellen Sie ein Drag & Drop-Plugin mit benutzerdefinierten Vue-Direktiven

Wir alle kennen die Drag-and-Drop-Funktion von HT...

Detaillierte Erläuterung der bidirektionalen Docker-Netzwerkverbindung

Docker-Netzwerk anzeigen Docker-Netzwerk ls [root...

Detaillierte Erklärung der Schleifenverwendung in Javascript-Beispielen

Aus Langeweile habe ich ein paar einfache Übungen...

XHTML-Tutorial für den Einstieg: Formular-Tags

<br />Formulare sind für Benutzer ein wichti...

Docker-Compose-Tutorial: Installation und Schnellstart

Inhaltsverzeichnis 1. Einführung in Compose 2. Co...

So verwenden Sie den Fuser-Befehl im Linux-System

Was ist Fuser Command? Der Befehl fuser ist ein s...

Ubuntu-Installation Matlab2020b, ausführliches Tutorial und Ressourcen

Inhaltsverzeichnis 1. Ressourcendateien 2. Instal...

jQuery zum Erreichen des Sperrfeuereffekts

In diesem Artikel wird der spezifische Code von j...