Heim > Web-Frontend > js-Tutorial > Hauptteil

Detailliertes Verständnis der Watch-Nutzung in vue.js

零到壹度
Freigeben: 2018-04-12 15:02:34
Original
2995 Leute haben es durchsucht

Der Inhalt dieses Artikels soll Ihnen ein tiefgreifendes Verständnis der Verwendung von watch in vue.js vermitteln. Er hat einen gewissen Referenzwert
Beobachten:

Beobachten Sie Datenänderungen auf der Vue-Instanz, die einem Objekt entspricht.

Schlüssel: Es ist das Ding, das überwacht werden muss:



1. Dies kann der Fall sein, wenn die Funktion, die beim Ändern der Taste ausgeführt wird, zwei Parameter hat: Der erste ist der Wert vor der Änderung und der zweite ist der Wert nach der Änderung.

2. Es kann sich um einen Funktionsnamen handeln, der in einfache Anführungszeichen gesetzt werden muss.
3. Es kann ein Objekt sein. Dieses Objekt hat drei Optionen:

(1) Handler: eine Rückruffunktion, eine Funktion, die ausgeführt werden soll, wenn eine Änderung erkannt wird.
(2) tief: boolescher Wert, ob tief überwacht werden soll. (Im Allgemeinen sind Änderungen in Objektattributwerten während der Überwachung nicht zu hören, Änderungen in Arrays sind jedoch zu hören)
(3) Sofort: boolescher Wert, ob die Handlerfunktion sofort ausgeführt werden soll.


Drei Wachsituationen:

1. Gewöhnliche Wache:

2. Objektüberwachung:
    el:'#app',
    data:{
        meter:1000,
        kilameter:1
    },
    watch:{
        meter:function(val){
            this.kilameter = val * 0.1;
        },
        kilameter:function(val){
            this.meter = val *1000;
        }
    }
})
Nach dem Login kopieren
    el:'#app',
    data:{
        arr:[1,2,3]
    },
    watch:{
        arr:function(oldV,newV){
            console.log(oldV);
            console.log(newV);      
        }
    }
})
Nach dem Login kopieren
Verwandte Empfehlungen:
    el:'#app',
    data:{
        obj : {
            a:111,
            b:222
        }   
    },
    watch:{
        obj:{
            handler:function(oldV,newV){
                console.log(oldV);
            },
            deep:true
        }
    }
)
Nach dem Login kopieren

Detaillierte Erläuterung der Überwachungsverwendung bei der VueJs-Erkundung

Zusammenfassung der VueJs $watch()-Methode!!

Das obige ist der detaillierte Inhalt vonDetailliertes Verständnis der Watch-Nutzung in vue.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage