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 を完全にアンインストールする方法
ストアドプロシージャとは簡単に言えば、これは強力で、JAVA 言語のメソッドに似た比較的複雑な論理関...
注意: docker-compose.yml ファイルを書き込むときは、すべてのコロン (:) とダ...
目次JDKをダウンロードしてインストールするTomcat 圧縮パッケージをダウンロードTomcatの...
導入: Nginx (エンジン エックスと同じ発音) は、BSD のようなプロトコルに基づいてリリー...
インデックス条件プッシュダウン (ICP) は MySQL 5.6 で導入され、クエリを最適化するた...
Linux は iftop を使用してネットワーク カードのトラフィックをリアルタイムで監視します。...
導入通常、バックグラウンド サーバー プログラムには 1 つのプロセスのみが必要ですが、単一のプロセ...
タブ選択カードは、実際の Web ページで非常に頻繁に使用されます。基本的に、すべての Web ペー...
HTML スタイル タグスタイルタグ - ドキュメント内でスタイルを宣言するときにこのタグを使用しま...
目次TOKEN タイマーリフレッシュ2. access_tokenの内部設計2.1 access_t...
ウェブサイトの開発とメンテナンスのコストが削減されるだけでなく、コードもよりセマンティックになります...
1. ダウンロードApacheの公式サイトhttp://httpd.apache.org/にアクセス...
まず依存関係をダウンロードします: cnpm i -S vue-uuid ali-oss画像フィール...
1. はじめにMYSQL の MDL ロックは常に頭痛の種でした。ロックについて話すとき、通常は I...
目次1. 背景2. ローカルカスタム指示3. グローバルカスタム指示4.1 カスタムコマンドフック関...