• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

@Emit 으로 Data 전달해주기.

19.06.17 17:21 작성 조회수 147

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;
}

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

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!