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)
}
}