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

Schritte zum Erstellen der MHA-Architekturbereitstellung in MySQL

Inhaltsverzeichnis MAH 1. Einführung in die MAH-A...

Code zur Änderung des CSS-Bildlaufleistenstils

Code zur Änderung des CSS-Bildlaufleistenstils .s...

Ein Artikel zeigt Ihnen, wie Sie den Watch-Listener von Vue verwenden

Inhaltsverzeichnis Hörer beobachten Format Richte...

So konfigurieren Sie pseudostatisches und clientadaptives Nginx

Das Backend verwendet das Framework thinkphp3.2.3...

Zusammenfassung des Front-End-Wissens im Gokudō-Spiel

Hintergrund Zu Beginn meines Japanisch-Lernens fi...

Erste Zusammenfassung des Website-Erstellungs-Tutorials für Anfänger

Nachdem ich diese sechs Artikel geschrieben hatte,...

Beispiel für die Installation und Bereitstellung von Docker unter Linux

Nachdem Sie den folgenden Artikel gelesen haben, ...