FRAMEWORK/VUE
VUE 자식컴포넌트에서 부모 컴포넌트로 값 전달하기
나나나나나나나ㅏ나난ㄴ나ㅏ나나
2020. 7. 28. 20:09
728x90
할때마다 헷갈리는 자식 컴포넌트에서 부모 컴포넌트로 값 전달하기 그제했는데 또 헷갈려서 검색하는걸 보고 절레절레하고 적기로했다🤦🏻♀️
<부모 컴포넌트>
<child-component @callParent="alertFunc"></child-component>
.
.
.
.
.
<script>
export default{
name:'parent-component',
methods: {
alertFunc(val){
alert(val);
}
}
}
</script>
<자식 컴포넌트>
.
.
.
<div @click="sendToParent"></div>
.
.
.
<script>
export default{
name: 'child-component',
method:{
sendToParent(){
this.$emit('callParent', '부모 컴포넌트로 값 전달완룡');
}
}
}
</script>
이렇게하면 부모 컴포넌트로 값이 전달되어 alert이 출력된다 :)
(이거쓰면서도 적어놓은거 참고한거 안비밀ㅠㅠ)
출처
구글 친구들 🙇🏻♀️
728x90