Vuex は、Vue.js アプリケーション専用に開発された状態管理パターンです。集中型ストレージを使用してアプリケーションのすべてのコンポーネントのステータスを管理し、対応するルールを使用して、ステータスが予測可能な方法で変更されるようにします。 Vuex は Vue の公式デバッグ ツール devtools にも統合されており、ゼロ構成のタイムトラベル デバッグ、状態スナップショットのインポートとエクスポートなどの高度なデバッグ機能を提供します。 1. 状態
'vue' から { computed } をインポートします 'vuex' から {useStore} をインポートします。 エクスポートデフォルト{ 設定 () { 定数ストア = useStore() 戻る { カウント: 計算された(() => store.state.count) } } } ゲッター
'vue' から { computed } をインポートします 'vuex' から {useStore} をインポートします。 エクスポートデフォルト{ 設定 () { 定数ストア = useStore() 戻る { double: 計算された(() => store.getters.double) } } } 突然変異
const ストア = createStore({ 州: { カウント: 1 }, 突然変異: 増分(状態) { 状態.count++ } } })
store.commit('増分') アクション
定数ストア = 新しい Vuex.Store({ 州: { カウント: 0 }, 突然変異: 増分(状態) { 状態.count++ } }, アクション: { インクリメント(コンテキスト) { context.commit('増分') } } }) アクションは store.dispatch メソッドによってトリガーされます。 store.dispatch('増分') モジュール
定数モジュールA = { 状態: () => ({ ... }), 変異: { ... }, アクション: { ... }, ゲッター: { ... } } 定数モジュールB = { 状態: () => ({ ... }), 変異: { ... }, アクション: { ... } } const ストア = createStore({ モジュール: a: モジュールA、 b: モジュールB } }) 6. vuex の永続状態
1. インストール npm インストール --save vuex-persistedstate 2. 使用 「vuex」からVuexをインポートします。 「vuex-persistedstate」からcreatePersistedStateをインポートします。 定数ストア = 新しい Vuex.Store({ プラグイン: [createPersistedState()], }); 上記は、Vue3.0 で Vuex 状態管理をすぐに開始する方法の詳細です。Vuex 状態管理の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: CentOS7 で yum を使用して PostgreSQL と PostGIS をインストールする方法
>>: CentOS で MySQL を完全にアンインストールする方法
目次1. シナリオ2. IJavaScriptShadowboxを実装する2.1 メインスレッドの実...
目次マップ状態マップゲッターマップミューテーションマップアクション複数のモジュールマップ状態 ...
共有システムで作業しているときは、他のユーザーが自分のコンソールを覗き込んで、自分が何をしているか見...
サーバーの配置数日間無料で使用できるクラウドサーバー(Alibaba Cloud、Huawei Cl...
(?i) は大文字と小文字を区別しないことを意味します。大文字と小文字をすべて置き換えます。 htm...
目次手動バックアップタイマーバックアップ手動バックアップ1) cmd コンソール: mysqldum...
目次1. setTimeout() タイマー2. setTimeout() タイマーを停止する3. ...
数日前、Server2019の正式版がリリースされたことを知り、面白半分でインストールしてみることに...
序文Nginx は、イベント駆動型の非同期非ブロッキング処理フレームワークを使用する軽量 HTTP ...
無線インタラクションにずっと興味があったので、今回は実践してみようと思います〜この分析と評価は iO...
はじめに: Web ページを作成するときに、画像をアップロードする必要がある場合がよくあります。画像...
開発動向: html (ハイパーテキスト マークアップ言語) - xhtml (拡張ハイパーテキスト...
1. エフェクトHTMLを送信する <div id="送信ボタン">...
【質問】 INSERT 文は最も一般的な SQL 文の 1 つです。最近、MySQL サーバーが同時...
今日は IE8 ベータ 1 (以下、IE8 と略します) をチラ見しました。IE8 は素晴らしい体験...