vue watch 監聽(深度監聽與首次監聽賦值)


     data: {
            a: 1,
            b: {
                c: 1
            }
        },
        watch: {
            a(val, oldVal) {//普通的watch監聽
                console.log("a: " + val, oldVal);
            },
            b: {//深度監聽,可監聽到對象、數組的變化
                handler(val, oldVal) {
                    console.log("b.c: " + val.c, oldVal.c);
                },
                deep: true, //true 深度監聽
                immediate: true //開啟首次監聽賦值(不開啟首次監聽不到)


            }
        },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM