Ich habe zwei Vuex Speichermodule: ListItems
und ListSort
. ListItems
hat einen Getter, der im Wesentlichen aus dem Zustand dieser beiden Module berechnet wird. Siehe unten stehenden Code:(VueJS) Vuex Getter sollte basierend auf einem anderen Modulzustandswechsel aktualisiert werden
// Import the ListSort store module
import listSort from './list-sort';
// ListItems getters
const getters = {
companiesSorted:() => {
return _.orderBy(state.companies,
[listSort.state.sortAttribute],
[listSort.state.sortDirection]);
},
};
Wenn jedoch der Zustand, in ListSort
geändert wird (d.h. sortAttribute
oder sortDirection
werden geändert), ist dies nicht verursacht das Listitem neu zu berechnen gettern. Wie kann ich Vuex mitteilen, dass Vuex den Getter neu berechnen sollte, wenn eine Abhängigkeit zur Berechnung companiesStored
sich geändert hat?
Danke!