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

javascript - vuex、ゲッターは一度だけ実行され、データ更新ゲッターデータは更新されません

プロジェクトで問題が発生しました。状態とデータの管理に vuex を使用しました。アクション->ミューテーション->状態は、このメソッドを使用して状態データを変更します。ゲッターはデータを取得します。コンポーネントでは、取得したデータを計算により更新します問題 データはミューテーションでは更新されますが、ゲッターでは更新されません。なぜゲッターは 1 回しか実行されないのですか?

###ストア内: ###############

コンポーネント内:

submitForm() メソッドをトリガーするとデータが要求されます

曾经蜡笔没有小新曾经蜡笔没有小新2670日前1487

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

  • 扔个三星炸死你

    扔个三星炸死你2017-06-28 09:27:43

    ゲッターレスリターン

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-28 09:27:43

    公式の vuex ドキュメントをよく見ることをお勧めします。ミューテーションは状態自体を直接変更するのではなく、状態の属性を変更します。

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-28 09:27:43

    この問題はいくつかの解決策があります。1 つは、mapState を使用することです。もう 1 つは、この
    を代入フォームに変更することです。

    返事
    0
  • 为情所困

    为情所困2017-06-28 09:27:43

    @Msevensun 私の現在の状況はあなたの状況と同じですが、mapState を使用すると、非同期的に変更されたデータではなく初期データが出力されるのはなぜですか?

    返事
    0
  • キャンセル返事