ホームページ > よくある問題 > vuex の 5 つの中心的な属性とは何ですか

vuex の 5 つの中心的な属性とは何ですか

王林
リリース: 2021-06-15 13:43:49
オリジナル
4524 人が閲覧しました

vuex の 5 つのコア属性は、状態、ゲッター、ミューテーション、アクション、モジュールです。 State は vuex の基本データであり、変数を格納するために使用されます。 Geeter は基礎データから導出されるデータであり、計算された状態の属性に相当します。

vuex の 5 つの中心的な属性とは何ですか

#この記事の動作環境: Windows10 システム、vue 2.5.2、thinkpad t480 コンピューター。

Vuex の 5 つのコア属性は、状態、ゲッター、ミューテーション、アクション、モジュールです。

これらの 5 つの属性を見てみましょう。

state: vuex の基本データ、変数の格納に使用されます

geeter: 基本データ (state) から派生したデータ、state の計算された属性に相当します

mutation: Submitデータを更新する方法は同期的である必要があります (アクションを非同期的に使用する必要がある場合)。各ミューテーションには、文字列イベント タイプ (タイプ) とコールバック関数 (ハンドラー) があります。

コールバック関数は実際に状態を変更する場所であり、最初のパラメータとして状態を受け入れ、2 番目のパラメータとしてペイロードを送信します。

アクション: 関数はミューテーションとほぼ同じですが、違いは ==》1. アクションは状態を直接変更するのではなく、ミューテーションを送信します。 2. アクションには、任意の非同期操作を含めることができます。

モジュール: モジュール型 vuex を使用すると、各モジュールが独自の状態、ミューテーション、アクション、ゲッターを持つことができるため、構造が非常に明確になり、管理が容易になります。

関連ビデオ共有:

プログラミングビデオ

以上がvuex の 5 つの中心的な属性とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート