目的: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 をインストールする方法の詳細なチュートリアル
目次1 バージョンと計画1.1 バージョン情報: 1.2 クラスター計画2. 展開1. ファイアウォ...
1. はじめにpt-query-digest は、MySQL のスロー クエリを分析するためのツール...
両側に隙間なし、各列間に隙間あり 幅: 100%; 表示: グリッド; グリッドテンプレート列: r...
一般的なアプリケーションでは、timestamp、datetime、int 型を使用して時間形式を保...
序文私たちの日常の開発プロセスでは、ソートが頻繁に使用され、そのような要求がある場合もあります。たと...
1. 解決策1.1 インターフェースコンテキストパスの説明2 つのバックエンド インターフェイス サ...
まず、この投稿は Docker 初心者向けです。もちろん、ベテランであれば記事中の分割線以降の操作方...
目次1. プロジェクトの説明1.1 背景1.2 実装設計1.2.1 従来の方法1.2.2 最適化され...
yum を使用してすべての依存関係を一緒にインストールできますが、–downloadonly –d...
以前、単純な UDP サーバーとクライアントの例を書きましたが、その中で、自分自身をクライアントと見...
目次1. Reduxを選ぶ理由2. Reduxデータフロー3つの原則4. Reduxソースコード分析...
forループを使用してZabbixイメージをコンテナにインポートします。 n を `ls *.tar...
導入MySQL InnoDB エンジンがレコードをクエリし、インデックス カバレッジを使用できない場...
目次React Hooks に基づく状態共有の実装ユーザーエクスペリエンスこの記事では、主に Rea...
この記事では、テキスト中央の両側に水平線を引く効果を実現する CSS のサンプルコードを紹介し、皆さ...