VueJS:无法读取未定义的属性“ dispatch”

时间:2018-09-12 18:59:17

标签: javascript vue.js vuex

我从VueJS和Vuex开始我的简单项目。而且我在商店中有一个女巫调用方法的问题。 当我在控制台中单击我的按钮时,我看到此错误

Uncaught TypeError: Cannot read property 'dispatch' of undefined at VueComponent.onSignin

这是我带有按钮的组件,应调用dispatch
Login component

这是我的商店index.js Vuex.Store

And here you can find full repo

我在另一个论坛上阅读了许多主题,但我仍然不知道为什么它不起作用,因为几个月前我做过类似的项目并且它可以正常工作。

1 个答案:

答案 0 :(得分:1)

您的商店应该是:

export default new Vuex.Store({

而不是

export const store = new Vuex.Store({