Introduction
Why I created vuescroll
Firstly, I think other scrollbar plugins' abilities are too simple, some others even don't support
horizontal scrolling
.Secondly, I think other scrollbar plugins's functions are too unitary, like
iscroll
, I want to make a more comprehensive scrollbar plugin. That is to say, a scrollbar plugin that not only supports customizing scrollbar, but also has abilities to push-to-load and pull-to-refresh, detect size changes of content, smooth-scroll etc.
Feature
Base Features
Has abilities to customize scrollbar.
Has abilities to pull to refresh, push to load.
Support carousel.
Other Features
Support scrolling smoothly, and you can set different scrolling animations.
Support detection size changes of content and react to the users.
Support typescript, SSR(Server-side-rendering).
Because it is a Vue plugin, it's more friendly to Vue users.
Restfull Api and events help you achieve all kinds of complex functions.
And more...
What else am I creating ?
magic-scroll
has the similar functions with vuescroll, but it's a customize scrollbar based onReact
. Currently, I have finished thenative
part, and I'm writing some relevant tests.