当前位置: 首页 > Web前端 > vue.js

vue中watch监控数据的新旧值是同一个解决方法

时间:2023-03-31 15:19:04 vue.js

最近在做项目的时候用watch监控数组中的一个对象,发现被监控对象的新值打印出来和旧值一样,但是当objectratio发生变化时仍然可以监控到变化的值,下面附上解决方法:data:{dataList:{name:'张三',age:12}},watch:{copyDataList:{handler:function(n,o){console.log(n,o)},deep:true}},computed:{copyDataList(){returnJSON.parse(JSON.stringify(this.dataList))}}