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

So stellen Sie Ihre erste Anwendung mit Docker bereit

Im vorherigen Artikel haben Sie Docker Desktop in...

Vue und React im Detail

Inhaltsverzeichnis 1. Panorama II. Hintergrund 1....

Implementierung des Vue-Zählers

Inhaltsverzeichnis 1. Implementierung des Zählers...

Lösung für MySQL-Verbindungsausnahme und Fehler 10061

MySQL ist ein relationales Datenbankverwaltungssy...

So vergleichen Sie zwei Datenbanktabellenstrukturen in MySQL

Während des Entwicklungs- und Debugging-Prozesses...

Fähigkeiten zur Erstellung von Webformularen

Tatsächlich haben die drei obigen Tabellen alle d...

So stellen Sie MySQL-Master und -Slave in Docker bereit

Bild herunterladen Auswählen eines MySQL-Images D...

Implementierung der ELK-Bereitstellungsmethode mit einem Klick in Docker Compose

Installieren Filebeat hat Logstash-Forwarder voll...

Zwei Implementierungscodes der programmgesteuerten Navigation mit Vue-Router

Zwei Möglichkeiten zum Navigieren auf der Seite D...

Detaillierte Erklärung des Workbench-Beispiels in MySQL

MySQL Workbench – Modellierungs- und Designtool 1...

Detaillierte Erklärung der CSS3-Textschatteneigenschaft Textschatten

Textschatten-Textschatten-Eigenschaftseffekte: 1....