vue watch监听数据回调新旧值相同
data:{testData:{dataInfo:{a: '我是a',b: '我是b'}}},watch: {testDataNew: {handler: (val, olVal) =...
·
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))
}
}
给数据加一层包装在计算属性中即可解决
更多推荐
已为社区贡献2条内容
所有评论(0)