Advanced virtual scrolling module for Vue 3.
Originally created for the parent project: Sigma File Manager v2.
- List view
- Grid view
- Arbitrary item height
- Spacers
- Dividers
- Support for custom scrollbars
- Events
- Slots
Your logo here |
Platform | Address |
---|---|
Patreon (monthly, with rewards)
By joining, you will get all rewards of the related parent project: Sigma File Manager |
|
Buymeacoffee | |
BTC |
bc1qv5ujcuwjsk505qjhd3sptcf3xpvjktqjxj0wrc
|
USDT (Tron TRC-20) |
TN3hFLmjY2eXR149yKMq1qZQotmZbTGV4a
|
npm install sigma-scrollkit
- Required:
true
- Type:
VirtualEntry[]
- Required:
true
- Type:
string
- Required:
true
- Type:
'list' | 'grid'
- Required:
false
- Type:
number
- Required:
false
- Type:
number
- Required:
false
- Type:
boolean
- Description: if
true
, extra data properties will be calculated and emited in thescroll
event:scrollSpeed
: current scroll speed
- Type:
{viewport: Ref<HTMLElement | null>; selector: string}
- Type:
ScrollEmitValue
- Type:
boolean
- Type:
boolean
- Type:
boolean
- Type:
boolean
- Required:
true
- Type:
VirtualEntry
- Required:
true
- Type:
number