vue watch的普通监听和深度监听(数组和对象)
var vm=new Vue({data:{num:1,obj:{name:’三儿’,age:’21’,sex:’女’}},watch:{num(val, oldVal){//普通的watch监听...
·
var vm=new Vue({
data:{
num:1,
obj:{
name:’三儿’,
age:’21’,
sex:’女’
}
},
watch:{
num(val, oldVal){
//普通的watch监听
console.log(“num: “+val, oldVal);
},
obj:{
//深度监听,可监听到对象、数组的变化
handler(val, oldVal){
console.log(“obj.name: “+val.name, oldVal.name);
},
deep:true
}
}
})
vm.num=2
vm.obj.name=’二儿’
更多推荐
已为社区贡献13条内容
所有评论(0)