반응형
컴포넌트화 시키면 좋은 거
- 다른 곳에서 쓸거 같을 때 (재사용해야될 때)
- 라우터화 시킬 때 (라이브러리)
- html 이 너무 복잡하고 길 때
순서
💜 자식
1. 컴포넌트화 시킬 자식 파일 만들기
이름은 multiword 로 짓기 (DetailModal.vue ◀◀ 이런 식으로)
2. 자식컴포넌트 name key : 자식컴포넌트 이름 value
export default {
name:'DetailModal',
// 생략
}
💜 부모
1. 부모컴포넌트에 import 시켜주기
// templete 태그 밖에다가 해준다.
import DetailModal from './DetailModal.vue';
2. 부모컴포넌트 components key : 자식컴포넌트 이름 value
export default {
components: {
DetailModal,
},
// 생략
}
원래는 DetailModal : DetailModal인데 두 데이터가 같으면 하나만 적어도 된다.(js 문법)
3. template 태그에서 사용하기
<DetailModal />
반응형
'컴퓨터 > CSR (React, Vue)' 카테고리의 다른 글
[Vue] 뷰 router 4버전 설치 및 사용 (1) (0) | 2023.04.01 |
---|---|
[Vue] 뷰에서 bootstrap 설치 (5버전) (0) | 2023.04.01 |
[Vue] 뷰 lifeCycle 정리 (0) | 2023.04.01 |
[Vue] transition 이벤트 (동적 class, Transition 태그) (0) | 2023.03.19 |
[Vue] 뷰에서 if else 쓰기 (v-if, v-else-if, v-else) (2) | 2023.03.19 |
댓글