easier banner with more function for Vue2.x
live-demo
A Vue.js project
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
<slider
:pagination-visible="true"
:slides="slides"
:repeating="true"
:auto="5000">
<div v-for="(slide,index) in slides" :key="index">
<a :href="slide.value">
<img width="350" height="150" :src="slide.image" />
</a>
</div>
</slider>
| Name |
Type |
Default |
Description |
| mousewheel-control |
Boolean |
true |
Set true to enable navigation through slides using mouse wheel. |
| pagination-visible |
Boolean |
false |
Toggle (hide/true) pagination container visibility when click on Slider's container |
| performace-mode |
Boolean |
false |
Disable animation for better performance for bad android. |
| slides |
Array |
[] |
the banner data just be used to observe by pagination when you add or remove a child slide |
| repeating |
Boolean |
false |
Set true to enable repeating from last to first or first to last |
| auto |
Number |
0 |
Set to 0ms to disable silders auto change |
| slide-container-class |
String |
`` |
Set it to add custom style of the slide container . please add the !important to overide the old style |
| pagination-container-class |
String |
`` |
Set it to add custom style of the pagination container . please add the !important to overide the old style |
| pagination-class |
String |
`` |
Set it to add custom style of the pagination . please add the !important to overide the old style |
| ==================== |
========= |
============ |
=================== |
| Name |
Parameters |
Description |
| slide-change-start |
pageNumber |
Fire in the beginning of animation to other slide (next or previous). |
| slide-change-end |
pageNumber |
Will be fired after animation to other slide (next or previous). |
| slide-revert-start |
pageNumber |
Fire in the beginning of animation to revert slide (no change). |
| slide-revert-end |
pageNumber |
Will be fired after animation to revert slide (no change). |
| slider-move |
offset |
Callback function, will be executed when user touch and move finger over Swiper and move it. Receives swiper instance and 'touchmove' event as an arguments. |
| ================== |
================ |
============================ |
| Name |
Parameters |
Description |
| next() |
no |
call it to slide to the next slider eg:this.$refs.test_prev_next.next(); |
| prev() |
no |
call it to slide to the previous slider eg:this.$refs.test_prev_next.prev(); |
| ================== |
================ |
============================ |