963 markdown files reformatted with the repository's pinned prettier so pnpm format:check covers the folded tree like every other repo file. The formatter's embedded-language pass also normalized code fences (TS semicolons, closed HTML tags in examples, lowercased CSS hex colors, one renumbered list that skipped an index). Alphanumeric token deltas vs the fold commit were audited file-by-file; all are formatter-equivalent markup normalizations plus the four sanitized skills.
686 B
686 B
name, description
| name | description |
|---|---|
| slide-hooks | Lifecycle hooks for slide components |
Slide Hooks
Lifecycle hooks for slide components.
Available Hooks
import { onSlideEnter, onSlideLeave, useIsSlideActive } from '@slidev/client';
const isActive = useIsSlideActive();
onSlideEnter(() => {
// Called when slide becomes active
});
onSlideLeave(() => {
// Called when slide becomes inactive
});
Important
Do NOT use onMounted / onUnmounted in slides - component instance persists even when slide is inactive.
Use onSlideEnter and onSlideLeave instead.
Use Cases
- Start/stop animations
- Play/pause media
- Initialize/cleanup resources
- Track analytics