fullpage-vue is a single-page scroll plugin for Vue 2.x that supports both mobile and PC. It provides fullscreen scrolling with options for horizontal/vertical direction, loop, animated transitions via animate.css integration, and callbacks (beforeChange, afterChange). Current stable version is 2.1.1. Release cadence is low, primarily maintenance. Key differentiators: lightweight, easy integration with Vue 2.x directives (v-fullpage, v-animate), and supports dynamic page updates ($update). However, the project appears unmaintained (last release in 2018) and lacks TypeScript definitions. Alternatives: vue-fullpage.js (active) or vue3-fullpage for Vue 3.
npm install fullpage-vueVerified import paths — ran on the pinned version, not inferred.
Basic fullpage scroll setup with Vue 2.x, animate.css integration, and navigation button.
Consider using vue-fullpage.js or vue3-fullpage for new projects.
Run `npm install animate.css --save` and import 'animate.css' in your main.js.
After modifying the page array, call $update on the fullpage reference.
Use `import VueFullpage from 'fullpage-vue'`; do not import from 'vue-fullpage'.
Run `npm install fullpage-vue --save` and import with `import VueFullpage from 'fullpage-vue'`.
Add a shim: `declare module 'fullpage-vue' { const VueFullpage: any; export default VueFullpage; }`Add `import 'fullpage-vue/src/fullpage.css'` in main.js.
Run `npm install animate.css` and import `import 'animate.css'` in main.js.
No dependency data recorded yet.