Feedback

Skeleton

A pulsing placeholder shape shown while content is loading.

vue
<UiSkeleton />

Options

One block per prop — what it does, and what it looks like set.

Tag

tag renders the placeholder as a different element or component, so it can stand in for whatever it's replacing.


Examples

The component in real use: compositions that answer "how do I build X with this", rather than one prop at a time.

Basic — sized and shaped entirely via `class`

Card preview — composed into a common layout


API Reference

Generated from the component's source — props, slots and emits as the component actually declares them.

Props

Prop
Type
Default
Description
keyof HTMLElementTagNameMap | Component
'div'
The HTML tag or Vue component to render the Skeleton as.