javascript - vuex のアクションにおけるコミットミューテーションの意味は何ですか? よくわかりません。
習慣沉默
習慣沉默 2017-05-19 10:43:29
0
2
739

習慣沉默
習慣沉默

全員に返信(2)
小葫芦

アクションのインクリメントをトリガーし、context.commit("increment") がミューテーションのインクリメント関数をトリガーします。これがプロセスです

いいねを押す +0
大家讲道理

私も Vuex を初めて使用します少し前に、私の理解について簡単に話したいと思います。

Store理解为一个仓库,action是一次操作,mutation是让仓库中存储的东西产生某种变化的方式,stateは保管されているものの現在のステータスです。

ある操作でデータを変更する必要があり、別の操作でもデータに同じ変更を加える必要がある場合、この変更を抽出して mutation,这样,通过commit触发指定的mutation と呼び出すことができます。ビジネスを操作するコードと混合する必要はありません。その結果、コードが乱雑になり、保守性が低下します。

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