我有个数组对象goods_list_data
我平时操作这个数组对象 修改值都是
this.goods_list_data[index].price_count = price_count
直接去进行修改的
我现在想用watch 监听这个数组对象的某个值的变化,比如this.goods_list_data[index].price_count
watch:{
'orde_data_obj': (newV, oldV) => {
console.log("watch", newV, oldV)
},
},
但是我好像不管怎么写,也监听不到变化,甚至直接监听这个数组对象也没反应,不知道是哪里有问题?
使用
$set
去变更对象数组内的属性。示例代码:
阅读更多
$set - API — Vue.js
对于数组 - 深入响应式原理 — Vue.js