A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/lhlyu/vue-virtual-waterfall below:

lhlyu/vue-virtual-waterfall: vue3 virtual waterfall component(Vue3虚拟瀑布流组件)

A Vue 3 virtual waterfall component

中文文档

pnpm add @lhlyu/vue-virtual-waterfall

import { VirtualWaterfall } from '@lhlyu/vue-virtual-waterfall'
import VueVirtualWaterfall from '@lhlyu/vue-virtual-waterfall'

app.use(VueVirtualWaterfall)
<template>
    <VirtualWaterfall :items="items" :calcItemHeight="calcItemHeight">
        <template #default="{ item }: { item: ItemOption }">
            <div class="card">
                <img :src="item.img" />
            </div>
        </template>
    </VirtualWaterfall>
</template>

demo

The VirtualWaterfall component wants to implement a virtual list, and the container that wraps it must indicate a fixed height. The scrolling event can be bound to this container. If this component is hung under the body, the height of the body also needs to be specified. The scrolling event can be bound to the window

Field Type Default Description virtual boolean true Enable virtual list rowKey string 'id' Key for v-for enableCache boolean true enable cache gap number 15 Gap between each item padding number or string 15 or '15px 15px' Container's padding preloadScreenCount [number, number] [0, 0] Preload screen count [above, below] itemMinWidth number 220 Minimum width for each item maxColumnCount number 10 Maximum number of columns minColumnCount number 2 Minimum number of columns items any[] [] Data calcItemHeight (item: any, itemWidth: number) => number (item: any, itemWidth: number) => 250 Method to calculate item height Event Type Description default { item: any, index: number } Custom default content Event Type Description withItemSpaces (cb: (spaces: readonly SpaceOption[]) => Promise<void> | void) Read Item Spaces Info

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4