반응형
defineProps
부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달해 줄 때 사용하는 단방향 데이터 전달 방식입니다.
Parent.vue
<script setup>
import ReadContents from '@/components/read/ReadContents.vue'
const test = {
id: 'hello',
pass: 'world'
}
</script>
<template>
<ReadContents :test="test" />
</template>
Child.vue
<script setup>
import { defineProps, onMounted, ref } from 'vue'
const props = defineProps(['test'])
console.log(props.test) // { id: "hello" pass: "world" }
</script>
반응형
'VueJS > VueJS' 카테고리의 다른 글
[ Vue ] NuxtJS 정적 사이트 배포하기 (0) | 2024.01.12 |
---|---|
[ Vue ] Vue3 defineEmits (0) | 2022.09.29 |
[ Vue ] Vue3 Vuex 상태 관리 패턴 (2) | 2022.09.21 |
[ Vue ] Vue3 Global 변수 (0) | 2022.09.21 |
[ Vue ] Vue3 scss 사용하기 (0) | 2022.09.06 |