-
Notifications
You must be signed in to change notification settings - Fork 1k
[Docs] Add Vue 3 integration guide alongside the existing React guide #55256
Copy link
Copy link
Closed
Labels
GSSoC-26Official GSSoC 2026 issueOfficial GSSoC 2026 issueacceptedContribution approved for integration into EaseMotion CSSContribution approved for integration into EaseMotion CSSanimationAnimation effects, hover interactions, motion ideas, transitionsAnimation effects, hover interactions, motion ideas, transitionsgood first issueGood for newcomersGood for newcomershelp wantedExtra attention neededExtra attention neededlevel:intermediateRequires moderate project understandingRequires moderate project understanding
Description
Metadata
Metadata
Assignees
Labels
GSSoC-26Official GSSoC 2026 issueOfficial GSSoC 2026 issueacceptedContribution approved for integration into EaseMotion CSSContribution approved for integration into EaseMotion CSSanimationAnimation effects, hover interactions, motion ideas, transitionsAnimation effects, hover interactions, motion ideas, transitionsgood first issueGood for newcomersGood for newcomershelp wantedExtra attention neededExtra attention neededlevel:intermediateRequires moderate project understandingRequires moderate project understanding
Documentation Request
Issue #489 proposes a React integration guide. EaseMotion CSS should have an equivalent guide for Vue 3, which is widely used in the same developer community.
Guide should cover
<link>toindex.htmlin a Vue projectimport 'easemotion-css/dist/easemotion.min.css'inmain.js:classbinding with reactive state<Transition>wrapper — using EaseMotion animation classes as Vue enter/leave classes viaenter-active-classandleave-active-classuseAnimationcomposable that toggles an animation class on demandnuxt.config.tsCSS arrayFormat
Same structure as the React guide (#489) — markdown file at
docs/vue-integration.mdwith code snippets and a live demo link.Note: This is distinct from the React guide (#489) — it covers Vue-specific APIs (
:class,<Transition>, composables, Nuxt).