---
url: "https://vueda.dev/v3/reference/api/vue/LazyRender.md"
title: "LazyRender"
---

# LazyRender

## Overview

Defers rendering its default slot until the component scrolls into the viewport,
using an IntersectionObserver. Before the content is visible, a placeholder slot
is rendered instead, allowing callers to supply a skeleton or spacer.

## Slots

### `default` {#slot-default}

Slot.

### `placeholder` {#slot-placeholder}

Slot.

## Source

`client/lib/support/LazyRender.vue`
