watch vue 的对象监听
第一种写法:
watch:{
from:{
handler(val){
console.log(val)
},
deep:true
}
}
但是使用deep属性会给每一层都加上监听器,性能开销可能就会非常大了。因此我们可以用字符串的形式来优化:
第二种写法:
'objName.itemName': {
handler(val) {
//你的代码
},
//immediate: true
}
这种写法能准确的监听对象中的属性。