[Vue] 7. Vue 컴포넌트 개발_고급편 - 2) 부모 컴포넌트에서 자식 컴포넌트로 데이터 전달
부모 컴포넌트에서 자식 컴포넌트로 데이터 전달
자식 컴포넌트로 데이터 전달
// DataBindingExample.vue
<template>
<div>
<page-title :title="title" />
<ChildComponent
:likes="23"
:isOk="true"
:commentIds="commentIds"
:author="author"
/>
</div>
</template>
<script>
import PageTitle from "../components/PageTitle.vue";
import ChildComponent from "./ChildComponent.vue";
export default {
components: { "page-title": PageTitle, ChildComponent },
data() {
return {
title: "부모 컴포넌트에서 전송할 타이틀",
commentIds: [1, 5, 2, 3],
author: {
name: "홍길동",
company: "회사",
},
};
},
setup() {},
created() {},
mounted() {},
unmounted() {},
methods: {},
};
</script>
<style scoped></style>
// ChildComponent.vue
<template>
<div>
<div>likes: {{ likes }}</div>
<div>isOk: {{ isOk }}</div>
<div>commentIds : {{ commentIds }}</div>
<div>author name : {{ author.name }}</div>
</div>
</template>
<script>
export default {
components: {},
data() {
return {
sampleData: "",
};
},
props: {
likes: {
type: Number,
default: 0,
},
isOk: {
type: Boolean,
default: false,
},
commentIds: {
type: Array,
},
author: {
type: Object,
},
},
setup() {},
created() {},
mounted() {},
unmounted() {},
methods: {},
};
</script>
<style scoped></style>
문자 데이터 전달
숫자 데이터 전달
Boolean 데이터 전달
배열 데이터 전달
오브젝트 데이터 전달
Author And Source
이 문제에 관하여([Vue] 7. Vue 컴포넌트 개발_고급편 - 2) 부모 컴포넌트에서 자식 컴포넌트로 데이터 전달), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@manyyeon/Vue.js-7.-Vue-컴포넌트-개발고급편-2-부모-컴포넌트에서-자식-컴포넌트로-데이터-전달
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
// DataBindingExample.vue
<template>
<div>
<page-title :title="title" />
<ChildComponent
:likes="23"
:isOk="true"
:commentIds="commentIds"
:author="author"
/>
</div>
</template>
<script>
import PageTitle from "../components/PageTitle.vue";
import ChildComponent from "./ChildComponent.vue";
export default {
components: { "page-title": PageTitle, ChildComponent },
data() {
return {
title: "부모 컴포넌트에서 전송할 타이틀",
commentIds: [1, 5, 2, 3],
author: {
name: "홍길동",
company: "회사",
},
};
},
setup() {},
created() {},
mounted() {},
unmounted() {},
methods: {},
};
</script>
<style scoped></style>
// ChildComponent.vue
<template>
<div>
<div>likes: {{ likes }}</div>
<div>isOk: {{ isOk }}</div>
<div>commentIds : {{ commentIds }}</div>
<div>author name : {{ author.name }}</div>
</div>
</template>
<script>
export default {
components: {},
data() {
return {
sampleData: "",
};
},
props: {
likes: {
type: Number,
default: 0,
},
isOk: {
type: Boolean,
default: false,
},
commentIds: {
type: Array,
},
author: {
type: Object,
},
},
setup() {},
created() {},
mounted() {},
unmounted() {},
methods: {},
};
</script>
<style scoped></style>
Author And Source
이 문제에 관하여([Vue] 7. Vue 컴포넌트 개발_고급편 - 2) 부모 컴포넌트에서 자식 컴포넌트로 데이터 전달), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@manyyeon/Vue.js-7.-Vue-컴포넌트-개발고급편-2-부모-컴포넌트에서-자식-컴포넌트로-데이터-전달저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)