2.2.5 • Published 6 years ago

v2-lazy-list v2.2.5

Weekly downloads
228
License
MIT
Repository
github
Last release
6 years ago

webpack-4 vue-version license npm-version build pass

v2-lazy-list

A simple lazy-load list component based Vue 2.x, which will be on-demand rendering the list based container element's viewport.

v1.x is not maintained

Installation

npm:

npm i --save v2-lazy-list beautify-scrollbar

or yarn

yarn add  v2-lazy-list beautify-scrollbar

Get Started

import Vue from 'vue';
import 'beautify-scrollbar/dist/index.css';
import V2LazyList from 'v2-lazy-list';

Vue.use(V2LazyList)

<v2-lazy-list :data="data"></v2-lazy-list>

Visit the examples.

Available Props

AttributeTypeAccepted ValuesDefaultDescription
dataArray-[]the list data to render
heightString/Number-320the height of the content wrap element
item-heightString/Number-40the height of list item
thresholdString/Number-0the threshold value to trigger next-fetch in infinite scrolling
tagStringHTML tag name'ul'container elment tag
item-tagStringHTML tag name'li'item element tag
modeStringdemand/lazy'demand'render demand list or lazy list

Events

Event NameDescriptionParameters
reach-thresholdtriggers when reaching threshold value-
scrollingtriggers when element is scrolling-
scroll-stoptriggers when element stop scroll-

Development

git clone git@github.com:dwqs/v2-lazy-list.git

cd v2-lazy-list

npm i 

npm run dev

LICENSE

MIT

2.2.5

6 years ago

2.2.3

6 years ago

2.2.2

6 years ago

2.2.1

6 years ago

2.2.0

6 years ago

2.1.0

6 years ago

2.0.0

6 years ago

1.0.5

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.0.1

6 years ago