Heim > Web-Frontend > js-Tutorial > Hauptteil

Einführung in Methoden zur Vue-Überwachung von Objekten und Methoden zur Überwachung von Eigenschaften in Objekten (Code)

不言
Freigeben: 2018-08-20 14:10:07
Original
3068 Leute haben es durchsucht

Der Inhalt dieses Artikels befasst sich mit den Methoden zur Überwachung von Vue-Objekten und der Einführung (Code) der Methoden zur Überwachung der Eigenschaften in den Objekten. Ich hoffe, dass er einen gewissen Referenzwert hat wird Ihnen weiterhelfen.

Um das gesamte Objekt zu überwachen, verwenden Sie einfach watch

export default {
    data() {
        return {
            a: {
                b: 1,
                c: 2
            }
        }
    },
    watch() {
        a: {
            handler(newVal, oldVal) {
                console.log('监听a整个对象的变化');
            },
            deep: true
        }
    }
}
Nach dem Login kopieren

Um Änderungen in bestimmten Eigenschaften des Objekts zu überwachen, müssen Sie watch mit berechnetem verwenden

export default {
    data() {
        return {
            a: {
                b: 1,
                c: 2
            }
        }
    },
    watch() {
        bChange() {
            console.log('监听a对象中b属性的变化');
        }
    },
    computed: {
        bChange() {
            return this.a.b;
        }
    }
}
Nach dem Login kopieren

Verwandte Empfehlungen:

Einführung in die Eigenschaften und Methoden grundlegender JavaScript-Objekte_Grundkenntnisse

Verwendung der Vue-Datenüberwachungsmethode watch_vue.js

Verwenden Sie Vue.js, um Attributänderungen zu überwachen

Das obige ist der detaillierte Inhalt vonEinführung in Methoden zur Vue-Überwachung von Objekten und Methoden zur Überwachung von Eigenschaften in Objekten (Code). 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