easier banner with more function for Vue2.x
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(); |
================== | ================ | ============================ |