-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
emit을 여러 군데에서 받을 수가 있나요?
21.03.28 21:14 작성 조회수 477
2
emit을 여러 군데에서 받을 수가 있나요?
// TodoInput.vue
this.$emit('addTodoItem', this.newTodoItem);
// App.vue
<TodoInput v-on:addTodoItem="addOneItem"></TodoInput>
해서 받아오는 건 되었는데요.
만약에 App2.vue가 있다고 치고
// App2.vue
<TodoInput v-on:addTodoItem="addOneItem"></TodoInput>
App.vue, App2.vue 에서 똑같이 받으면 어떻게 되나요?
답변을 작성해보세요.
1
장기효(캡틴판교)
지식공유자2021.03.29
안녕하세요 달린다님, 좋은 질문이네요. 이벤트 에밋은 1단계 바로 위에 있는 컴포넌트에서만 받을 수 있습니다. App이나 App2가 TodoInput 컴포넌트의 바로 1단계 위 컴포넌트면 받을 수 있습니다 :)
답변 1