主要使用场景是。比如在父组件获取了一个父对象里面有非常多的键名不同,键值是对象类型的,你在不同的子组件中需要对应找到这些子对象,就可以用这种方法。代码简洁;
watch: {
// 监听属性监听实体类,如果有新对象直接加在Data层上即可
parentObj: {
handler() {
const keys = Object.keys(this.$data)
keys.forEach(key => {
if (this.parentObj[key]) {
this[key] = this.parentObj[key]
}
})
},
immediate: true
}
},