mand-mobile/components/swiper
zouhang e431e5aa32 fix(build): replace NODE_ENV with MAND_ENV in some components 2021-02-04 17:07:36 +08:00
..
demo example(swiper): update cases 2018-12-26 01:22:49 +08:00
test fix(swiper): keep index when window resizing & code optimizating 2019-10-22 16:07:52 +08:00
README.en-US.md doc(swiper): fix style 2019-09-20 15:32:26 +08:00
README.md doc(swiper): fix style 2019-09-20 15:32:26 +08:00
component.js Initial commit 2018-03-26 16:04:04 +08:00
index.vue fix(build): replace NODE_ENV with MAND_ENV in some components 2021-02-04 17:07:36 +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