vue watch 深度监听以及立即监听

vue watch对象可以监听数据,数据发生变化,处理函数

watch虽可以监听,但只是浅监听,只监听数据第一层或者第二层。比如对于整个对象的监听,需要用到深度监听

vm.$watch('obj',function(newVal,oldVal){

},{deep:true});

 

在单文件组件中:

watch:{

  obj:{

    handler:function(newVal,oldVal){

    },
    deep:true
  }

}

 

设置 immediate 为true,将立即以表达式的当前值触发回调

 

posted on 2019-02-22 16:38  半夏微澜ぺ  阅读(10213)  评论(0编辑  收藏  举报