250x250
Notice
Recent Posts
Recent Comments
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

진스

vue slot 사용법 본문

Vue

vue slot 사용법

입방정 2021. 4. 30. 14:18
728x90

출처

 

vue slot 사용법

vue slot 사용법

kyounghwan01.github.io

 

slot은 부모 컴포넌트에서 자식 컴포넌트의 엘리먼트를 지정할때 사용합니다.
부모에 따라서 자식의 컴포넌트에 영향을 받을 테니, 컴포넌트 재사용성면에서 좋은 장점을 가집니다.
또한 범위 있는 slot을 통해 컴포넌트 내에서도 잘게 쪼개서 재사용이 가능합니다.
예제를 통해서 어떻게 사용되는지 살펴보고 각자의 상황에 맞게 가져가시길 바랍니다.

 

v-slot

  • 간단하게 named-slot + slot-scope입니다
  • 다른점은 slot을 v-slot을 사용할 때, 무조건 template 태그로 감싸고 그 컴포넌트 안에서 v-slot를 사용해야 합니다.

위 예제에서 v-slot으로 변형하면 아래와 같습니다.

 

기본

 

 

 

이름 있는 슬롯 slot

 

 

 

자식 데이터 부모에서 사용하는 slot-scope (함수, 변수 모두 사용)

 

728x90

'Vue' 카테고리의 다른 글

vuex 새로고침시 상태 초기화 방지  (0) 2021.04.30
vue-cookies 사용법  (0) 2021.04.30
vue 메모리 낭비 최소화 방법  (0) 2021.04.30
Input 한글 입력 막기  (1) 2021.04.30
mapGetters 사용법  (0) 2021.04.30
Comments