vue的监听属性普通方式无法监听对象内部属性的改变,并且初始化时不会监听数据对象。
vue为监听属性提供了一种对象方法
watch: {
'option.size': {
// handler为默认执行的方法
handler (newValue, oldValue) {
this.size = newValue
},
// 立即执行handler方法,即初始化
immediate: true,
// 深度监听,可以监听到对象内部属性变化
deep: true
}
}