vue深度监听一个对象

1. 深度监听对象的变化

data: {
  obj: {
       age: 18      
    }  
},
watch: {
    obj: {
         handler(newVal, oldVal){
            
        },
         deep: true
    }
}                

2. 监听对象的某个属性变化

data: {
  obj: {
    age: 18
  }
},
computed: {
  isage(){
    return this.obj.age
  }
},
watch: {
  isage(){
  console.log('obj.age发生变化')
  }
}

  

 

posted @ 2018-08-17 13:34  王红娇  阅读(11587)  评论(0编辑  收藏  举报