Skip to content
masterclass Buddy

Vue.js · Hook

useSlots

useSlots() returns the current component's slots object. Use it in script setup when JavaScript code needs to inspect or call slots.

Last updated

Syntax

function useSlots(): Record<string, (...args: any[]) => VNode[]>

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • defineSlots()
  • useAttrs()
  • setupContext.slots
  • <script setup>

Source: Composition API: Helpers | Vue.js. Checked 2026-11-03.