vue之watch用法

watch是一个对象,键是需要观察的表达式,值是对应回调函数。值也可以是方法名,或者包含选项的对象 watch:{

        //属性
     msg:
function(newVal,oldVal){ console.log(oldVal+'改变成'+newVal) },  //函数 msg1(newVal,oldVal){ console.log(oldVal+'改变成'+newVal) }, msg2:[//数组 function(newVal,oldVal){ console.log(oldVal+'改变成'+newVal) }, function(newVal,oldVal){ console.log(oldVal+'改变成'+newVal) } ], msg3:{//对象 handler:function(newVal,oldVal){ console.log(oldVal+'改变成'+newVal) }, deep: true },    //对象中的属性
     'msg.age': function(newVal,oldVal){
          console.log(oldVal+'改变成'+newVal)
        }
    }

 

posted @ 2018-12-02 08:29  superjsman  阅读(126)  评论(0编辑  收藏  举报