희락코딩

#17. Vue_slot 본문

프로그래밍/Vue

#17. Vue_slot

Hello JoyCoding 2021. 12. 18. 01:38
728x90
반응형

slot문법

자식이 부모데이터를 사용하고 싶을때 사용합니다. 다만 프롭스는 src, style속성에서도 사용가능하지만 slot은 html태그이기 떄문에 html태그처럼만 사용이 가능합니다.


1. 자식 컴포넌트

태그를 이용해서 데이터를 표시할 곳을 정합니다.

<div :class="filterData + ' filter-item'" :style="`background-image:url(${upLoadUrl})`">
      <slot></slot>
</div>

2. 부모 컴포넌트

부모는 <자식컴포넌트>데이터</자식컴포넌트> 이렇게 자식컴포넌트 사이에 데이터를 작성해서 보냅니다.

<FilterBox :filterData= "filterData[i]" :upLoadUrl= "upLoadUrl" v-for="(a,i) in filterData" :key="i">
      {{filterData[i]}}
</FilterBox>
728x90
반응형

'프로그래밍 > Vue' 카테고리의 다른 글

#18. Vue_vuex  (0) 2021.12.23
#16. Vue_mitt  (0) 2021.12.23
#15. Vue_nested routes & push  (0) 2021.12.18
#14. Vue_router  (0) 2021.12.18
#13. Vue_url 파라미터  (0) 2021.12.17
Comments