반응형

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

+ Recent posts