mand-mobile/components/swiper
xuxiaoyan 6998a6cf80 doc: update preview links 2019-01-29 16:31:24 +08:00
..
demo example(swiper): update cases 2018-12-26 01:22:49 +08:00
test test: update mand-mobile introduction 2018-12-21 18:18:05 +08:00
README.en-US.md doc: update preview links 2019-01-29 16:31:24 +08:00
README.md doc: update preview links 2019-01-29 16:31:24 +08:00
component.js Initial commit 2018-03-26 16:04:04 +08:00
index.vue fix(swiper): consume unfinished transition handler first 2018-12-26 11:59:01 +08:00
swiper-item.vue Initial commit 2018-03-26 16:04:04 +08:00

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