検索

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

vuex はモジュールでゲッターを取得できません - vuex

vuex を使い始めたとき、非常に奇妙な問題が見つかりました。モジュール内で mapActions を使用することはできませんでしたが、mapGetters を使用すると、エラーが報告されました。[vuex] 不明なゲッター: user/USER_GETCOODE,
これには非常に奇妙に感じたので、$ を追加しました。ストアがそれを印刷すると、ゲッターにはコンポーネントに関連するメソッドのみが含まれており、モジュールにはメソッドがありませんでしたが、_actions は正常でした。


モジュール内の getters メソッド

###############インターフェース###


vue 呼び出しメソッド


巴扎黑巴扎黑2784日前749

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

  • 为情所困

    为情所困2017-05-19 10:22:27

    ゲッターはモジュール内に記述されますが、モジュールに属していないため、ゲッターを使用する場合は、モジュールの下に配置してゲッターを呼び出すのではなく、this.$store.getters.xxxxとなります。

    さらに、より直観的な Vue Devtools Chrome プラグインをインストールすることをお勧めします。

    モジュールの中にはgetters, 不是 getterがあります。

    返事
    0
  • ringa_lee

    ringa_lee2017-05-19 10:22:27

    モジュールのゲッターを無視してゲッターとして書いてしまいました

    修正後はモジュールのメソッドが取得できるようになります🎜

    返事
    0
  • キャンセル返事