vue watch监听数据,新老值一样?让其不一样吧!
2020-10-19 本文已影响0人
hui树
https://blog.csdn.net/chenjing0823/article/details/96429867
不过遇到上传图片 对象里带有file图片格式的 不能用JSON.parse(JSON.stringify(this.testData))深拷贝原对象
```
data:{
testData:{
dataInfo:{
a: '我是a',
b: '我是b'
}
}
},
watch: {
testDataNew: {
handler: (val, olVal) => {
console.log('我变化了', val, olVal)
},
deep: true
}
},
computed: {
testDataNew() {
return JSON.parse(JSON.stringify(this.testData))
}
}
```