인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

frontzero님의 프로필 이미지
frontzero

작성한 질문수

Typescript with Vue 실전 프로젝트

@Emit으로 이벤트 전달하기

@Emit 으로 Data 전달해주기.

작성

·

210

1

혹시라도, 

 

this.$emit('count', this.xxx);

 

@count=count($event)

 

methods: {

  count(countNum){

   console.log(countNum);

  },

}

이런식으로 데이터를 전달하고 싶은신분이 있을까봐 예제코드 남깁니다.

 

@Emit('passData') // 이름이 같으면, 데코레이터에 굳이 명시해주지 않아도 된다.
public passDataToParent() {
return this.childNum++;
}

return 으로 넘기고.

v-on:passData="passDataToParent($event)"
public passDataToParent(value: number | string) {
console.log('passDataToParent..');
this.receiveMessage = value;
}

이런식으로 사용하시면 됩니다.

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
frontzero님의 프로필 이미지
frontzero

작성한 질문수

질문하기