1.0.4 • Published 2 years ago

@vpominchuk/vue-infinite-scroll v1.0.4

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

npm.io

Infinite Scroll for Vue3

A super simple and lightweight package allowing you to implement infinite scroll on your project in a seconds.

Installation

npm i @vpominchuk/vue-infinite-scroll

Example

To try an example, create a new folder out of your project. Install vue-infinite-scroll package and run npm run serve command

mkdir vue-infinite-scroll-exampe
cd vue-infinite-scroll-exampe
npm i @vpominchuk/vue-infinite-scroll
cd node_modules/@vpominchuk/vue-infinite-scroll/
npm i
npm run serve

If you are using Windows platform try npm run serve-win

Open http://localhost:8080/ in your favorite browser

Remove node_modules inside @vpominchuk/vue-infinite-scroll/ after tests.

Usage

To use the component, simply add

<infinite-scroll :active="true" distance="50px" auto-load="true" @process="load" />

to the bottom of your page.

Properties

active: Boolean

distance: String - distance from the bottom side of the page when component will fire @process event to load the content. "200px" is a good enough, but you can choose any other value.

auto-load: Boolean - fire @process event on component mount

Event

@process: Callback function - fires when user scrolls to the bottom side of the page. Load a new portion of your content here.

Sample

Please check dev/ folder for simple usage sample.

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago