目的: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. クロスドメインを実現するためにCORSレスポンスヘッダーを設定するクロスオリジンリソース共有...
ファイル サーバーは、企業内で最も一般的に使用されるサーバーの一つであり、主にファイル共有を提供する...
シナリオssh 経由で Ubuntu サーバーに接続するには、xshell ツールを使用する必要があ...
この記事では、主に CSS3 フレックス エラスティック ボックスの自動塗りつぶしの書き方について詳...
ユーザーがログアウトした後、ブラウザの戻るボタンがクリックされると、Web アプリケーションは保護さ...
目次1. ページの概要2. 下限と上限3. ページディレクトリを使用する4. ページの実際の外観4....
提案: コードをできるだけ手書きすると、学習の効率と深さを効果的に向上できます。デフォルトでは、&l...
序文これまでは、/bin/ ディレクトリのソフトリンクを変更して Python のバージョンを切り替...
calc は数値を計算するために使用される CSS 関数です。長さ、角度、時間などを計算できます。 ...
序文同社の開発者は、データの更新時に replace into ステートメントを使用していました。不...
序文:データベースを日常的に使用すると、パスワードが単純すぎて変更する必要がある場合、パスワードの有...
2 つのテーブルを関連付けるときに、外部キーを作成できませんでした。このブログから、問題は、ポイント...
目次問題の説明方法 1 (バックエンドが画像 URL を返す)方法 2 (フロントエンドで requ...
方法は2つあります: 1. サービス方法ファイアウォールのステータスを確認します。 [root@ce...
nginx リバース プロキシを設定する場合、location と proxy_pass のスラッシ...