인프런 커뮤니티 질문&답변

linux-s님의 프로필 이미지
linux-s

작성한 질문수

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

컴포넌트 재활용 방법 및 재활용할 포인트 소개

apply of undefined 에러입니다

작성

·

1.2K

1

NewsView.vue에서 bus.$emit('start:spinner')을 입력하는 순간 'cannot read property 'apply' of undefined' 라고 뜨면서 에러가 발생합니다. 

코드 흐름은 동영상 따라왔는데 갑자기 apply of undefined 에러가 발생하는데 무슨 문제일까요?

답변 3

2

다음과 같이 변경하고 해결했습니다.

문제가 생기신 다른 분들 도움 되길 빕니다!

 bus.$on('start:spinner'() => {this.startSpinner()});
bus.$on('end:spinner'() => {this.endSpinner()});

0

linux-s님의 프로필 이미지
linux-s
질문자

import Vue from 'vue';

export default new Vue();

깃헙에서 확인햇는데 utils폴더 아래 bus.js안에 코드가 위와 같이 똑같더라구요... 뭐가 문제일까요??

0

 안녕하세요 my-way님, 혹시 utils 폴더의 bus.js의 문법이 어떻게 되어 있는지 한번 올려주실 수 있으세요? export 쪽 구문을 봐야 해결이 가능할 것 같아요 :)

linux-s님의 프로필 이미지
linux-s

작성한 질문수

질문하기