programing

VueJS: 정의되지 않은 속성 '디스패치'를 읽을 수 없습니다.

sourcetip 2022. 8. 28. 12:23
반응형

VueJS: 정의되지 않은 속성 '디스패치'를 읽을 수 없습니다.

저는 VueJs 및 Vuex에서 간단한 프로젝트를 시작합니다.그리고 나는 가게에서 마녀 호출 방법을 가지고 있다.콘솔에서 버튼을 클릭하면 이 오류가 나타납니다.

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

여기 제 컴포넌트입니다.버튼이 달린 컴포넌트는dispatch
로그인 컴포넌트

그리고 여기 제 가게 색인입니다. js Vuex.스토어

그리고 여기 완전한 레포(repo)가 있습니다.

다른 포럼에서 많은 토픽을 읽었는데 왜 안 되는지 모르겠어요.몇 달 전에 비슷한 프로젝트를 했는데 제대로 작동하거든요.

스토어는 다음과 같습니다.

export default new Vuex.Store({

가 아니라

export const store = new Vuex.Store({

언급URL : https://stackoverflow.com/questions/52301772/vuejs-cannot-read-property-dispatch-of-undefined

반응형