目的: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 をインストールする方法の詳細なチュートリアル
この記事ではMySQL 8.0.15のインストールと設定方法を参考までに記録します。具体的な内容は以...
目次ユースケースリアクティブAPI関連プロセス反応的なcreateReactiveObjectはレス...
1. まずシステムにmysqlがインストールされているかどうかを確認します rpm -qa | gr...
カルーセル主なアイデアは次のとおりです。大きなコンテナには、コンテナの幅の整数倍の非常に長いテーブル...
1. CSS3アニメーション☺CSS3 アニメーションは、JavaScript を介して要素のスタイ...
NProgress は、ページがジャンプしたときにブラウザの上部に表示される進行状況バーです。公式ウ...
目次シナリオ分析発達要約するシナリオ分析システムでは、1 つのモジュールに 3 つのサブモジュールが...
MySQL 8.0.18 安定版 (GA) が昨日正式にリリースされ、Hash Join も期待通り...
VMware をインストールして新しい仮想マシンを作成したら、オプション バーの [編集] - [仮...
Google Gmail ページから撮った次のスクリーンショットをご覧ください (同じ場所からスクリ...
コンテナの場合、最も単純なヘルスチェックはプロセス レベルのヘルスチェックであり、プロセスが稼働して...
注意: nginxのバージョンは1.9以上である必要があります。nginxをコンパイルするときに、-...
この記事では、MySQL 5.7.25圧縮版のインストールと設定方法を参考までに紹介します。具体的な...
使用フレキシブル ボックスはフロントエンドの Web ページ レイアウトで重要な役割を果たしますが、...
序文: Linux システムでの rm は元に戻せません。コマンドの設計自体に問題はありません。問題...