0.6.5 • Published 4 years ago

vue-list-virtualized v0.6.5

Weekly downloads
70
License
-
Repository
github
Last release
4 years ago

Getting started

Install vue-list-virtualized using npm.

npm install vue-list-virtualized --save

Demo

git clone https://github.com/yunkitae/vue-virtualized.git
npm i
npm run dev

Add plugin

import Vue from 'vue';
import { Masonry } from 'vue-virtualized';

Vue.component('Masonry', Masonry);

Use

  <masonry
    :scroll-top="scrollTop"
    :state="state"
    :overscan="overscan"
    :container-width="containerWidth"
    :container-height="containerHeight"
    :gutter="gutter"
    :grid="grid"
    :list="list"
    @reflowed="reflowed"
  >
    <product
      slot="cell"
      slot-scope="props"
      :grid="grid"
      :order="props.index"
      :item="props.item"
    />
  </masonry>

Properties

NameRequiredTypeDefaultDescription
scrollToptrueNumberwindow scroll y position or element scroll y position
statefalseStringnullVuex state json stringfy value
overscanfalseNumber0If use, View port over size
containerWidthtrueNumber0Masonry layout width
containerHeighttrueNumber0Masonry layout height
gutterfalseNumber0Masonry slot gutter(margin)
gridtrueNumber2Masonry horizon slot count
listtrueArraynulllist data

Events

NameDescription
reflowedslot reflowd
0.6.5

4 years ago

0.6.4

4 years ago

0.6.3

4 years ago

0.6.2

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.5

4 years ago

0.1.2

4 years ago

0.1.0

4 years ago

0.0.1

4 years ago