首頁  >  問答  >  主體

javascript - vue監聽data中的某一數組的某一項

#如圖我要監聽items.amount,除了for迴圈的寫法,還有什麼更簡單的寫法嗎?

女神的闺蜜爱上我女神的闺蜜爱上我2663 天前749

全部回覆(2)我來回復

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-07-05 11:01:38

    雷雷

    回覆
    0
  • 怪我咯

    怪我咯2017-07-05 11:01:38

    個人覺得,你的總額的money應該改成一個計算屬性

    computed: {
             money() {
                  let sum  = 0;
                  this.items.forEach(item => {
                         sum += item.amount;
                  });
                  return sum;
             }
    }

    然後將money屬性從data中刪除,同時刪除你的watch

    回覆
    0
  • 取消回覆