@centaurea/vue3-scroll
vue-scroll
scroll directive for Vue 3
Installation
NPM(recommended)
npm install vue-scroll --save
Get started
import Vue from 'vue'
import vuescroll from 'vue-scroll'
Vue.use(vuescroll)
Directive v-scroll then can be used in any of your Component.
<template>
<ul v-scroll="onScroll">
<li></li>
</ul>
</template>
...
Method onScroll receives two arguments once scroll event is fired,
- e - event
- position - Object contains scrolling data
- scrollTop Number
- scrollLeft Number
Advanced
throttle and debounce are supported since v2.1.0, you can enable it as global configurations like:
Vue.use(vuescroll, {throttle: 600})
//Or
Vue.use(vuescroll, {debounce: 600})
Override global configurations like
<ul v-scroll:throttle="{fn: onScroll, throttle: 500 }">
<ul v-scroll:debounce="{fn: onScroll, debounce: 500 }">
LICENSE
MIT
Related Packages
v-scroll-threshold
A vue directive that accepts a threshold value and a callback function that tell...
31,165
1
vue-prevent-parent-scroll
A Vue directive that prevents vertical scrolling outside the current element whe...
15,247
20
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.0.1 | ^3.0.0 | MIT | |
| 1.0.0 | ^3.0.0 | MIT |