javascript - すべてのリクエストがアクションに配置される場合、取得したデータは vue インスタンスの状態またはデータのどこに配置されるべきですか?
滿天的星座
滿天的星座 2017-06-13 09:24:10
0
4
1045

タイトルのように
誰かがすべてのリクエストを vuex アクションに入れているのを見ましたが、データが状態を変更するために使用されているかどうかを聞きたいのですが、状態は状態を転送するために使用されるのではありませんか?これはデータを保存するために vuex を過剰に使用しているのでしょうか? お答えいただけますか?

滿天的星座
滿天的星座

全員に返信(4)
迷茫

要求されたデータを共有する複数のコンポーネントがある場合は、状態管理のためにそれを vuex に入れる必要があります。要求されたデータを 1 つのコンポーネントのみが使用する場合、それを vuex に入れる必要はありません。

いいねを押す +0
扔个三星炸死你

データリクエストをアクションに入れて、データをミューテーションにコミットして状態を変更すると、コンポーネントは次の方法でデータを取得できます

リーリー

vuex の利点の 1 つは、兄弟間のコンポーネント間のデータ共有と通信です。すべてのデータを vuex に入れる必要はありません。

いいねを押す +0
我想大声告诉你

ルート ルールで Vuet を使用して、管理ページのリクエストを実装できます。この簡単な例を見てください。

いいねを押す +0
代言

これは実際にユーザー自身のデータのニーズによって異なります
現時点では 2 種類のデータがある可能性があります。
1.グローバル データ。この種のデータは各コンポーネント間で受け渡されます。この種のデータがコンポーネントのデータにのみ配置されている場合、他のコンポーネントがこのコンポーネントのデータを使用するのがさらに面倒になります。他のコンポーネントがデータを取得しやすくするために、この種のデータを状態に置くことをお勧めします。そして、さまざまな計算を適用することができます。
2. この種のデータはコンポーネント内で一意のデータであり、この種のデータをグローバル状態に配置するか、コンポーネントのデータに配置するかは関係ありません。しかし、やみくもにすべてを状態に置くことはできません。時間の経過とともに、状態データは乱雑になります。したがって、状況に応じてデータを保存することが重要です。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート