watch深度监听

export default {
  data() {
    return {
       a:['111','sss','444','hhhh'],
      b:['111','sss','444','hhhh','ggg','ttt'],
      lisdd:{
        name:'job',
        age:'23',
        job:'fff'
      },
watch:{j
    'lisdd.name':{
      handler(newval){
         console.log(newval);//j
      },
      immediate: true,
      // deep:true
      }
    },

深度监听可以对对象中的单独一个属性进行监听,返回属性的值,例如在input中改变name的值,只返回‘name 的值’,监听整个对象的话则返回整个对象

watch:{
    lisdd:{
      handler(newval){
         console.log(newval);//
      },
      immediate: true,
      deep:true
      }
    },

 

posted @ 2020-06-01 10:17  hongwj  阅读(887)  评论(0编辑  收藏  举报