|
|
||
|---|---|---|
| .. | ||
| demo | ||
| test | ||
| README.en-US.md | ||
| README.md | ||
| component.js | ||
| index.vue | ||
| swiper-item.vue | ||
README.en-US.md
| title | preview |
|---|---|
| Swiper | https://didi.github.io/mand-mobile/examples/#/swiper |
Carousel, used to cycle through a set of pictures or cards
Import
import { Swiper, SwiperItem } from 'mand-mobile'
Vue.component(Swiper.name, Swiper)
Vue.component(SwiperItem.name, SwiperItem)
Code Examples
API
Swiper Props
| Props | Description | Type | Default | Options/Note |
|---|---|---|---|---|
| autoplay | the interval (ms) of autoplay; set 0 to disable autoplay |
Number | 3000 |
0, [500, +Int.Max) |
| transition | animation effects | String | slide |
slide, slideY, fade |
| transition-duration | animation effects duration | Number | 250 |
unit ms |
| default-index | default selected index | Number | 0 |
[0, length - 1] |
| has-dots | display the indication dots | Boolean | true |
- |
| is-prevent | prevent the default event | Boolean | true |
set it to false when binding click event to swiper-item |
| is-loop | infinite loop | Boolean | true |
- |
| dragable | - | Boolean | true |
- |
| use-native-driver | enable 3D acceleration | Boolean | true |
- |
Swiper Methods
play(autoplay)
enable autoplay
| Args | Description | Type | Default | Note |
|---|---|---|---|---|
| autoplay | the interval of autoplay | Number | 3000 |
[500, +Int.Max) |
vm.$refs.swiper.play(5000)
stop()
stop autoplay
vm.$refs.swiper.stop()
prev()
switch to the previous item
vm.$refs.swiper.prev()
next()
switch to the next item
vm.$refs.swiper.next()
goto(index)
switch to index
| Args | Description | Type | Default | Note |
|---|---|---|---|---|
| index | the index to be shown | Number | 0 |
[0, length - 1] |
vm.$refs.swiper.goto(2)
getIndex()
get the index on display
| Args | Description | Type |
|---|---|---|
| index | the index on display | Number |
var index = vm.$refs.swiper.getIndex()
Swiper Events
@beforeChange(from, to)
event to be triggered before the slide is changed
| Args | Description | Type |
|---|---|---|
| from | the current index | Number |
| to | the next index | Number |
@afterChange(from, to)
event to be triggered after the slide is changed
| Args | Description | Type |
|---|---|---|
| from | the current index | Number |
| to | the next index | Number |