目的:vuex で管理されている状態データを同時にローカルに保存できるようにします。独自のストレージを用意する必要がなくなります。
1) まず、vuex の状態の永続性をサポートするために、vuex プラグイン vuex-persistedstate をインストールする必要があります。 npm と vuex-persistedstate 2) 次に、src/store フォルダにモジュール ファイルを作成し、モジュールの下に user.js と cart.js を作成します。 src/store/modules/user.js // ユーザーモジュールエクスポートデフォルト{ 名前空間: true、 州 () { 戻る { // ユーザー情報プロファイル: { id: ''、 アバター: ''、 ニックネーム: ''、 アカウント: ''、 携帯: ''、 トークン: '' } } }, 突然変異: // ユーザー情報を変更します。ペイロードはユーザー情報オブジェクトです。setUser (state, payload) { state.profile = ペイロード } } } 3) 次に、src/store/index.js にユーザー モジュールをインポートします。 'vuex' から {createStore} をインポートします。 './modules/user' からユーザーをインポートします エクスポートデフォルトcreateStore({ モジュール: ユーザー } }) 4) 最後に: 永続性のためにvuex-persistedstateプラグインを使用する 'vuex' から {createStore} をインポートします。 + 'vuex-persistedstate' から createPersistedstate をインポートします './modules/user' からユーザーをインポートします エクスポートデフォルトcreateStore({ モジュール: ユーザー }, + プラグイン: [ + 永続状態を作成します({ + キー: 'erabbit-client-pc-store', + パス: ['ユーザー'] + }) + ] }) 知らせ:
要約:
これで、vuex サードパーティ パッケージを使用してデータ永続性を実装する方法についての記事は終了です。vuex データ永続性に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: 最小限の展開で CentOS8 に OpenStack Ussuri をインストールする方法の詳細なチュートリアル
この記事では、参考までにメッセージボードを実装するためのJavaScriptの具体的なコードを紹介し...
1. 古い仮想DOMと新しい仮想DOMを比較し、まずキーが同じかどうかを確認します。 2. 引き続...
テスト: Chrome v80.0.3987.122 は正常です方法は2つあります。通常のラベルの位...
この記事では、画像の一時停止を実現するためのjQueryプラグインの具体的なコードを参考までに共有し...
1.MySqlをダウンロードしてインストールする公式ウェブサイトからMySqlデータベースをダウンロ...
目次1. テストデータ2. ヌル値による不便3. スペース、空の値、null をどのように判断すれば...
Nginx の書き換え機能は、リダイレクトと同様に、URL アドレスを一時的または永続的に新しい場所...
通常、CSS セレクターは上から下に選択し、親要素を介して子要素を選択します。では、子要素を介して親...
この記事では、例を使用して MySQL プロセス関数の一般的な使用方法を説明します。ご参考までに、詳...
目次1. import_tableの紹介2. データのロードとテーブル関数のインポートの例2.1 L...
テーブルの作成とインデックスの作成 テーブルtbl1を作成( id int ユニーク、sname v...
この記事では、MySQL インストールの詳細なチュートリアルを記録し、全員と共有します。 1. バー...
Web ページを作成するときに、特定のフォントを使用したい場合は、 @font-faceを介して参照...
通常、vue プロジェクトではルーティングを使用します。vue-router は vue.js の公...
前面に書かれたfilter:blur と filter:contrast がこのような素晴らしい化学...