vue 监听的几种方法

简单类型的监听:数字、字符串、布尔.......

watch: {
    data(val, newval) {
        console.log(val)
        console.log(newval)
    }
}

复杂类型:数组、对象

watch: {
    docData: {
        handler(newVal) {
            this.change_number++
        },
        deep: true
    }
}
 

监听对象中的某个属性是否发生变化

 
watch:{
    'innerInfo.phone':{
        handler(val){
        }
    }
},

  

当数据发生变化时,可以这样执行changeData()方法

 

watch: {
    data: 'changeData' // 值可以为methods的方法名
},
methods: {
    changeData(curVal,oldVal){
   conosle.log(curVal,oldVal)
  }
}

   

 
posted @ 2020-06-07 18:59  吃饭睡觉打痘痘  阅读(502)  评论(0编辑  收藏  举报