watch的作用可以監(jiān)控一個(gè)值的變換,并調(diào)用因?yàn)樽兓枰獔?zhí)行的方法??梢酝ㄟ^watch動(dòng)態(tài)改變關(guān)聯(lián)的狀態(tài)。
vue watch用法
data:{
a:1,
b:{
c:1
}
},
watch:{
a(val, oldVal){//普通的watch監(jiān)聽
console.log("a: "+val, oldVal);
},
b:{//深度監(jiān)聽,可監(jiān)聽到對(duì)象、數(shù)組的變化
handler(val, oldVal){
console.log("b.c: "+val.c, oldVal.c);
},
deep:true //true 深度監(jiān)聽
}
}