如下图:
退款金额是在数组里面渲染出来的
当任意一个input框内的值发生改变,最下面红色的总退款金额也需要跟着实时变化
当我没加上注释的那句代码的时候,我发现从第二次开始,总退款金额就会等于上一次的和加上这次修改之后的和,原因: 需要将totalPrices拿到for循环外面进行初始化,然后将每次循环的值加到totalPrices上,这样就达到我想要的效果了。
inputBlur(item, index) {
this.totalPrices = 0 // 注释
this.trueCommodity.forEach(element => {
this.totalPrices += Number(element.money);
});
this.totalMoney = false
},