如图我要监听items.amount,除了for循环的写法,还有什么更简单的写法吗?
个人觉得,你的总额的money应该改成一个计算属性
computed: {
money() {
let sum = 0;
this.items.forEach(item => {
sum += item.amount;
});
return sum;
}
}
然后将money属性从data中删除,同时删除你的watch
13 回答12.8k 阅读
7 回答1.9k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答946 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决