Zweck:Ermöglichen Sie die gleichzeitige lokale Speicherung der in Vuex verwalteten Statusdaten. Sie können auf die Einrichtung eines eigenen Lagers verzichten.
1) Erstens: Wir müssen ein Vuex-Plug-In vuex-persistedstate installieren, um die Vuex-Statuspersistenz zu unterstützen. npm und vuex-persistedstate 2) Dann: Erstellen Sie eine Moduldatei im Ordner src/store und erstellen Sie user.js und cart.js unter Modulen src/store/modules/user.js // Benutzermodul export default { Namespace: wahr, Zustand () { zurückkehren { // Benutzerinformationsprofil: { Ausweis: '', Avatar: '', Spitzname: '', Konto: '', Handy: '', Token: '' } } }, Mutationen: // Benutzerinformationen ändern, Payload ist das Benutzerinformationsobjekt setUser (state, payload) { Status.Profil = Nutzlast } } } 3) Weiter: Importieren Sie das Benutzermodul in src/store/index.js. importiere { createStore } von 'vuex' Benutzer aus „./modules/user“ importieren exportiere Standard createStore({ Module: Benutzer } }) 4) Zum Schluss: Verwenden Sie das Plugin vuex-persistedstate für Persistenz importiere { createStore } von 'vuex' +Importieren Sie createPersistedstate von „vuex-persistedstate“. Benutzer aus „./modules/user“ importieren exportiere Standard createStore({ Module: Benutzer }, + Plugins: [ + erstellePersistedstate({ + Schlüssel: 'erabbit-client-pc-store', + Pfade: ['Benutzer'] + }) + ] }) Beachten:
Zusammenfassen:
Dies ist das Ende dieses Artikels über die Verwendung des Vuex-Drittanbieterpakets zur Implementierung der Datenpersistenz. Weitere relevante Inhalte zur Vuex-Datenpersistenz finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: So wählen Sie den richtigen MySQL-Datums-/Uhrzeittyp zum Speichern Ihrer Zeit
>>: Zusammenfassung der MySQL-Datenbanknutzungsspezifikationen
Installationsmethode für komprimierte MySQL 8.0-P...
In diesem Artikel erfahren Sie, wie Sie mit Vue W...
2.1, MSI-Installationspaket 2.1.1、Installation Be...
html Code kopieren Der Code lautet wie folgt: <...
Der spezifische Code zur Implementierung von Skin...
Als ich heute die Anmeldeseite geschrieben habe, ...
<base target=_blank> ändert den Zielrahmen d...
Inhaltsverzeichnis Redis auf Docker installieren ...
In diesem Artikel wird der spezifische Code des j...
In diesem Artikelbeispiel wird der spezifische Co...
ZeicheneffekteImplementierungscode JavaScript var...
Viele Freunde berichten von folgendem Fehler, wen...
Inhaltsverzeichnis 1. Vorlage 2. Generika 3. Gene...
1. Einführung in Linux .NET Core Microsoft hat .N...
Ich bin in letzter Zeit auf viele Zentrierungspro...