javascript - vuex が this.$store.dispatch は関数ではないというエラーを報告します。解決方法は?
仅有的幸福
仅有的幸福 2017-07-05 10:41:57
0
2
3082

以前公式の vuex サンプルをコピーした後、完全な HTML、CSS、およびより完全な機能を備えたデモを作成する予定でした。その後、ほぼ完成しました。テストを開始したときに、バックグラウンド エラー「this.$store」が発生しました。 「dispatch は関数ではありません」
午後中ずっと理解できませんでした。サンプルを長時間比較しましたが、それでも問題は見つかりませんでした。vue の公式 Chrome を使用しましたデバッガーはステートとゲッターが導入されていることを認識しているため、ステートとアクションは私がシミュレートしたデータを取得しません

#関連するコードは次のとおりです

リーリー リーリー リーリー リーリー

時間がある場合、またはキャプチャしたクリップでは問題を説明できないと思われる場合は、デバッグ用に github から完全版をダウンロードできます。

仅有的幸福
仅有的幸福

全員に返信(2)
阿神

main.jsを変更する

import * as store from './store'

のためにimport store from './store'

いいねを押す +0
phpcn_u1582

リーリー

まずコードにストアを導入する必要がありますimport store from './store'

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