検索

ホームページ  >  に質問  >  本文

javascript - vuex のアクションにおけるコミットミューテーションの意味は何ですか? よくわかりません。

習慣沉默習慣沉默2763日前736

全員に返信(2)返信します

  • 高洛峰

    高洛峰2017-05-19 10:45:29

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

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:45:29

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

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

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

    返事
    0
  • キャンセル返事