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