Aktualisierung habe ich die folgenden Getter:Vuex Getter nicht
withEarmarks: state => {
var count = 0;
for (let l of state.laptops) {
if (l.earmarks.length > 0) {
count++;
}
}
return count;
}
Und in einem Bauteil, diese berechnete Eigenschaft von diesem Getter abgeleitet:
withEarmarks() { return this.$store.getters.withEarmarks; },
Der zurückgegebene Wert korrekt ist, bis ich ein ändern Element innerhalb des Laptops-Array, und dann aktualisiert der Getter nicht.
Wie werden Sie Änderungen in der 'laptops' Array zu machen, können Sie diesen Code enthalten. – Saurabh
@saurabh Ich habe beide Möglichkeiten ausprobiert: 'state.laptops [index] = laptop;' und 'state.laptops [index] = Object.assign ({}, laptop);' – daninthemix