vuescroll-carousel
Introduction
vuescroll-carousel is a carousel plugin based on ^vuescroll@4.9.0.
It seems like swiper
. You can see the guide below.
Demo
-
See the Demo fold of this repo.
Get Started
- You should install
Vue@2.x
,vuescroll@4.9.0+
andvuescroll-carousel
, and registry the plugins.
npm i vue vuescroll vuescroll-carousel -S
;;;// import carousel plugin and its css file;; // reigstry the plugin Vue;Vue;
- Wrap the element and that's all.
{{i}}
Props and Api
Props
PropName | Default | Description |
---|---|---|
type | h | h or v . h means scrolling on horizontal direction and v is on vertical direction. |
loop | true | Whether carousel is connected between the end and the end or not. |
autoPlay | true | whether play the carousel automatically or not. |
intervalTime | 1000 | Interval time of auto-play, only enable when autoPlay is enable. |
playSpeed | 300 | play speed. |
indicator | true | show indicator or not |
currentIndex | 1 | the index of current active item, strat from 1. |
Api
Api Name | Description | Arguments |
---|---|---|
refresh | refresh the compoennt's status. All states will be recalculated. | - |
goToPage | Go to the specified page. | (pageIndex: Number, animate: Boolean) |
prev | go to pre page. | |
next | go to next page. |
Author
WangYi7099(Yves Wang)
License
MIT