Vue3

Vue3 setup방식 props

pjh8838 2024. 12. 12. 10:58
반응형

부모

 

하위 컴포넌트 import 후 props 변수 하나 만들고 ( title )

ref() 안에 값을 넣어줌

 

h1 태그 안에 {{  }} 를 통해서 props 변수값을 보여줄 수 있고

자식 컴포넌트 Comp 안에 title을 바인딩 시키고 title props를 내려보냄

 

 

자식

 

defineProps( { 받을 변수명 : 자료형 } )

자식이 부모 props 받을 때 사용

 

props: {

  title: {

    type: String,

      required: true,

},

}

 

 

props에 required 추가 설명

 

부모 컴포넌트에서 prop을 반드시 전달해야 한다는 뜻이고

컴포넌트 간 명확한 데이터 전달 규칙을 설정하고 코드의 안정성을 높일 수 있다.

 

하지만,

매번 넣는게 아니라

반드시 필요한 데이터 일때 넣어야한다

자식 컴포넌트가 해당 prop 없이 동작하지 않는다면 required: true 

 

728x90
반응형

'Vue3' 카테고리의 다른 글

Vue3 강좌 한방 정리 -csslick  (0) 2024.12.13
Vue3 setup방식 양방향 props 데이터 전달 ( v-model, defineModel )  (0) 2024.12.12
pinia 상태관리  (0) 2024.12.10
달력  (0) 2024.12.10
vue3 시작, 라우터  (1) 2024.12.10