cari

Rumah  >  Soal Jawab  >  teks badan

javascript - vue mendengar item dalam tatasusunan dalam data

Seperti yang ditunjukkan dalam gambar, saya ingin memantau item.jumlah Selain gelung untuk, adakah cara yang lebih mudah untuk menulisnya?

女神的闺蜜爱上我女神的闺蜜爱上我2775 hari yang lalu820

membalas semua(2)saya akan balas

  • 女神的闺蜜爱上我

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

    computed: {
      totalAmount () {
        // 计算出 items 数组中的 amount 总额
        return this.items.reduce((a, b) =>
          ({ amount: a.amount + b.amount })).amount
      }
    },
    watch: {
      totalAmount (newVal) {
        // 当计算属性变更时触发更新
        console.log('amount change to ', newVal)
      }
    }

    balas
    0
  • 怪我咯

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

    Secara peribadi, saya rasa jumlah wang anda harus ditukar kepada atribut yang dikira

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

    Kemudian padamkan atribut wang daripada data dan padamkan jam tangan anda

    balas
    0
  • Batalbalas