javascript - vue écoute un élément d'un tableau dans data
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-07-05 10:59:38
0
2
790

Comme le montre l'image, je souhaite surveiller items.amount En plus de la boucle for, existe-t-il un moyen plus simple de l'écrire ?

女神的闺蜜爱上我
女神的闺蜜爱上我

répondre à tous(2)
女神的闺蜜爱上我
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)
  }
}
刘奇

Personnellement, je pense que votre argent total devrait être remplacé par un attribut calculé

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

Ensuite, supprimez l'attribut argent des données et supprimez votre montre

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal