vue项目中el-input的问题

如下图:
退款金额是在数组里面渲染出来的
当任意一个input框内的值发生改变,最下面红色的总退款金额也需要跟着实时变化
当我没加上注释的那句代码的时候,我发现从第二次开始,总退款金额就会等于上一次的和加上这次修改之后的和,原因: 需要将totalPrices拿到for循环外面进行初始化,然后将每次循环的值加到totalPrices上,这样就达到我想要的效果了。
vue项目中el-input的问题_第1张图片

inputBlur(item, index) {
      this.totalPrices = 0  //  注释
      this.trueCommodity.forEach(element => {
        this.totalPrices += Number(element.money);
      });
      this.totalMoney = false
    },

你可能感兴趣的:(element-ui,vue)