
emit()은 이벤트를 발생시키는(보내는) 함수예요.
즉, “야, 지금 이런 일이 일어났어!” 하고 다른 Vue 컴포넌트(혹은 모듈)에게 알려주는 역할을 합니다.
| 메서드 | 의미 | 역할 비유 |
|---|---|---|
on(eventName, callback) | 이벤트 구독(subscribe) | “이 이벤트가 발생하면 나한테 알려줘.” |
emit(eventName, payload) | 이벤트 발생(emit) | “지금 이 이벤트 발생했어!” |
off(eventName, callback) | 이벤트 구독 해제(unsubscribe) | “이제 더 이상 그 이벤트 듣지 않을래.” |