Vue中,如何watch数组中所有对象的某个属性的变化?
items: [
{
id: 336,
title: '智利三文鱼扒500g酸甜口味爆炒',
img: '../assets/images/test/8-1.jpg',
count: 1,
price1: 106,
price2: 80
},
{
id: 337,
title: '西班牙三文鱼扒500g酸甜口味爆炒',
img: '../assets/images/test/8-1.jpg',
count: 2,
price1: 225,
price2: 152
}
]
如上代码,我要求count的和,当任意count的值产生变化是,就要更新count的和,请问如何监听所有count的值得变化呢?
感谢大神们的回答,不过我的问题是如何监听所有count值得变化?以便触发下一步操作
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
用计算属性,返回值是这个列表值相加
监听用 watch选项
对象要深复制,默认是浅复制
监听(或按照楼上的计算属性)这整个数组变量,再遍历相加试试