首頁 > web前端 > js教程 > vue監聽物件的方法以及監聽物件中屬性的方法介紹(程式碼)

vue監聽物件的方法以及監聽物件中屬性的方法介紹(程式碼)

不言
發布: 2018-08-20 14:10:07
原創
3074 人瀏覽過

這篇文章帶給大家的內容是關於vue監聽對象的方法以及監聽對像中屬性的方法介紹(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

監聽整個對象,使用watch就行

export default {
    data() {
        return {
            a: {
                b: 1,
                c: 2
            }
        }
    },
    watch() {
        a: {
            handler(newVal, oldVal) {
                console.log('监听a整个对象的变化');
            },
            deep: true
        }
    }
}
登入後複製

監聽對像中具體屬性的變化,需要使用watch配合computed

export default {
    data() {
        return {
            a: {
                b: 1,
                c: 2
            }
        }
    },
    watch() {
        bChange() {
            console.log('监听a对象中b属性的变化');
        }
    },
    computed: {
        bChange() {
            return this.a.b;
        }
    }
}
登入後複製

相關推薦:

#對javascript基本物件的屬性以及方法的實例介紹_基礎知識

#Vue資料監聽方法watch的使用_vue.js

用Vue.js實作監聽屬性的變化

以上是vue監聽物件的方法以及監聽物件中屬性的方法介紹(程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板