Detaillierte Erläuterung der Vuex-Persistenz in der praktischen Anwendung von Vue

Detaillierte Erläuterung der Vuex-Persistenz in der praktischen Anwendung von Vue

Vuex-Persistenz

vuex: Aktualisieren Sie den Browser. Der Status in vuex wird in den Ausgangszustand zurückgesetzt.

Lösung:

Verwenden Sie das Plugin „vuex-persistedstate“ (das tatsächlich automatisch im lokalen Speicher vorhanden ist).

  • Installieren Sie npm i -S vuex-persistedstate
  • Import und Konfiguration: in index.js unter Store
Vue von „vue“ importieren
Vuex von „vuex“ importieren
//Einführen von import persistedState from 'vuex-persistedstate'
Vue.Verwenden(Vuex)
exportiere standardmäßig neuen Vuex.Store({
  Zustand: {
    Num: null,
    Name: null
  },
  Mutationen:
    getNum(Zustand, Wert) {
      Zustand.num = Wert
    },
    getName(Status, Wert) {
      Status.Name = Wert
    }
  },
  //Plugins konfigurieren: [
    persistenterZustand({
    	//Standardmäßig wird localStorage zum Konsolidieren von Daten verwendet. SessionStorage kann ebenfalls verwendet werden. Die Konfiguration ist dieselbe: storage: window.localStorage,
      Reduzierer(Wert) {
        zurückkehren {
        // Speichere nur den Wert num im Status: val.num,
          Name: Wert.Name
        }
      }
    })
  ]
})

Ich weise Variablen im Status von Vuex in der Home-Komponente Werte zu

erstellt(){
    dies.$store.commit('getNum',3)
    this.$store.commit('getName','Name')
  },

Referenz im H-Anteil

<Vorlage>
  <div>
      {{$store.state.num}}
      {{$store.state.name}}
  </div>
</Vorlage>

Auf diese Weise ändern sich die Variablen in $store.state beim Aktualisieren der H-Komponente nicht. Tatsächlich werden sie automatisch im lokalen Speicher gespeichert.

Bildbeschreibung hier einfügen

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können!

Das könnte Sie auch interessieren:
  • So implementieren Sie Datenpersistenz mit dem Vuex-Drittanbieterpaket
  • Zwei Implementierungslösungen für die Vuex-Datenpersistenz
  • Ideen und Codes zur Implementierung der Vuex-Datenpersistenz
  • VUEX-Datenpersistenz, Beispiel für Neuerfassung nach Aktualisierung
  • Vuex implementiert Datenzustandspersistenz
  • So implementieren Sie ein einfaches Vuex-Persistenztool

<<:  So verwenden Sie CSS, um ein kleines Bild herunterzuziehen und ein großes Bild und Informationen anzuzeigen

>>:  Das ganz links stehende Übereinstimmungsprinzip des MySQL-Datenbankindex

Artikel empfehlen

Auszeichnungssprache - CSS-Stile für Text festlegen

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

So übertragen Sie Dateien zwischen Docker-Container und lokalem Computer

Zum Übertragen von Dateien zwischen dem Host und ...

So erlauben Sie allen Hosts den Zugriff auf MySQL

1. Ändern Sie den Host-Feldwert eines Datensatzes...

So stellen Sie Confluence und Jira-Software in Docker bereit

Version: centos==7.2 jdk==1.8 Zusammenfluss == 6....

Einführung in Javascript DOM, Knoten und Elementerfassung

Inhaltsverzeichnis DOM Knoten Elementknoten: Text...

Detaillierte Erklärung der Vue-Komponenten

<Text> <div id="Wurzel"> &l...

Anwendung von HTML und CSS in Flash

Anwendung von HTML und CSS in Flash: Ich habe zufä...

Detaillierte Erläuterung der MySQL-Benutzervariablen und Set-Anweisungsbeispiele

Inhaltsverzeichnis 1 Einführung in Benutzervariab...

Lösen Sie das Problem des unzureichenden Docker-Festplattenspeichers

Nachdem der Server, auf dem sich Docker befindet,...