티스토리 뷰

개발일기

[Vue.js] 상위 컴포넌트의 함수 실행

삐삐들의 주인 2022. 10. 15. 12:13

 

매번 기억은 하는데 쓰려고 하면 잊어버린다.

 

부모 컴포넌트

<child-component  v-on:addCheckCode="getCheckedCode"></child-component>

부모 컴포넌트에서는 이렇게 작성을 해준다.

getCheckedCode 는 부모 컴포넌트의 함수이고 addCheckCode는 자식컴포넌트에서 올라오는 값이다.

 

 

자식 컴포넌트

newlyCheckedBox(code){
    this.$emit('addCheckCode', code)
},

자식 컴포넌트에서 부모컴포넌트에 써준 '이벤트명'을 넣어준다.

여기서는 $emit 을 사용해야 한다.

같이 전달해야 하는 값이 있어서 옆에 code 를 작성해주었다.

공지사항
최근에 올라온 글
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31