最近在搞Vue2项目,发现watch监听对象属性真的容易出问题,特别是深层嵌套的时候…还好用了深拷贝才没搞砸,周末聚餐的时候跟同事聊到这事儿,他们都说太真实了,哈哈~
watch: {
userInfo: {
handler(newVal, oldVal) {
// 需要深拷贝处理
this.copyUser = JSON.parse(JSON.stringify(newVal));
},
deep: true
}
}
登录/注册