Heim >Web-Frontend >js-Tutorial >Einführung in Methoden zur Vue-Überwachung von Objekten und Methoden zur Überwachung von Eigenschaften in Objekten (Code)

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

不言
不言Original
2018-08-20 14:10:073093Durchsuche

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
        }
    }
}

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;
        }
    }
}

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!

Stellungnahme:
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