Als «vuex» getaggte Fragen

Vuex ist eine Statusverwaltungsmuster + Bibliothek für Vue.js-Anwendungen. Es dient als zentraler Speicher für alle Komponenten in einer Anwendung, wobei Regeln sicherstellen, dass der Status nur auf vorhersehbare Weise mutiert werden kann.

173
Vuex Action gegen Mutationen

Was ist in Vuex die Logik, sowohl "Aktionen" als auch "Mutationen" zu haben? Ich verstehe die Logik von Komponenten, die nicht in der Lage sind, den Status zu ändern (was klug erscheint), aber sowohl Aktionen als auch Mutationen zu haben, scheint, als würden Sie eine Funktion schreiben, um eine...

133
Rufen Sie eine Aktion aus einer anderen Aktion heraus auf

Ich habe das folgende Setup für meine Aktionen: get1: ({commit}) => { //things this.get2(); //this is my question! }, get2: ({commit}) => { //things }, Ich möchte in der Lage sein, eine Aktion von einer anderen aus aufzurufen. In diesem Beispiel möchte ich in der Lage sein, get2()von...

123
Vuex - Übergabe mehrerer Parameter an die Mutation

Ich versuche, einen Benutzer mit vuejs und laravels Pass zu authentifizieren. Ich kann nicht herausfinden, wie mehrere Parameter über eine Aktion an die Vuex-Mutation gesendet werden können. - Geschäft - export default new Vuex.Store({ state: { isAuth: !!localStorage.getItem('token') },...

100
Vuex: Zugriffsstatus von einem anderen Modul

Ich möchte den Zugang state.sessionin instance.jsvon records_view.js. Wie wird das erreicht? store / modules / instance.js const state = { // This is what I want to access in records_view.js session: {} }; const getters = { sessionGetter: state => state.session }; store / modules /...

97
Vuex-Status bei Seitenaktualisierung

Meine App verwendet die Firebase-API für die Benutzerauthentifizierung und speichert den Anmeldestatus als booleschen Wert in einem Vuex-Status. Wenn sich der Benutzer anmeldet, setze ich den Anmeldestatus und zeige die Schaltfläche Anmelden / Abmelden entsprechend an. Wenn die Seite...

92
Wie rufe ich einen Getter von einem anderen Getter in Vuex auf?

Stellen Sie sich ein einfaches Vue-Blog vor: Ich verwende Vuex als Datenspeicher und muss zwei Getter einrichten : einen getPostGetter zum Abrufen einer postID sowie einen Getter listFeaturedPosts, der die ersten Zeichen jedes vorgestellten Beitrags zurückgibt. Das Datenspeicherschema für die...