Ich habe eine Tabelle mit monetären Transaktionen und ich möchte ein laufendes Gleichgewicht der Arten zeigen.Wie implementiert man Lauf Balance in vue.js Schleife?
Initial Balance: 1000.00
| ID | Amount | Balance |
|----|--------|---------|
| 1 | 100.00 | 900.00 |
| 2 | 150.00 | 750.00 |
| 3 | 125.00 | 625.00 |
In meinem js Datenarray, ich habe:
data: [
balance: 1000.00,
transactions: [
{ id: 1, amount: 100.00 },
{ id: 2, amount: 150.00 },
{ id: 3, amount: 125.00 },
],
],
Aus meiner Sicht habe ich:
<tr v-for="transaction in transactions">
<td>{{ transaction.id }}</td>
<td>{{ transaction.amount }}</td>
<td>{{ balance -= transaction.amount }}</td>
</tr>
Jedoch darf der Wert nicht den korrekten Wert anzeigt und ich get
[Vue warnen]: Sie können eine unendliche Update-Schleife für Watcher mit Expres haben sion "balance - = transaction.amount"
Irgendwelche Ideen, wie man das richtig umsetzt? Vielen Dank!