Slots omogućuju roditeljskoj komponenti da prosledi template sadržaj u komponentu djeteta — to je kako gradite fleksibilne, ponovno iskoristive wrapper-e (kartice, modale, rasporede) gdje potrošač kontrolira unutarnji markup.
Osnovni slot
<!-- Card.vue -->
<template>
<div class="card">
<slot></slot> <!-- parent's content is injected here -->
</div>
</template>
<!-- parent -->
<Card>
<h2>Title</h2> <!-- this markup fills the slot -->
<p>Any content!</p>
</Card>
Dijete definira "rupu" (); roditelj je popunjava sa bilo kojim markupom koji želi. Ovo je daleko fleksibilnije od prolaska stringova preko props.
