vuex はモジュールでゲッターを取得できません - vuex
巴扎黑
巴扎黑 2017-05-19 10:20:27
0
2
747

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


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

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


vue 呼び出しメソッド


巴扎黑
巴扎黑

全員に返信(2)
为情所困

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

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

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

いいねを押す +0
左手右手慢动作

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

修正後はモジュールのメソッドが取得できるようになります🎜
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート