輪播圖,可自定義輪播時(shí)間間隔、動(dòng)畫時(shí)長等。
import { Swipe, SwipeItem } from 'mint-ui';
Vue.component(Swipe.name, Swipe);
Vue.component(SwipeItem.name, SwipeItem);
基礎(chǔ)用法
<mt-swipe :auto="4000">
<mt-swipe-item>1</mt-swipe-item>
<mt-swipe-item>2</mt-swipe-item>
<mt-swipe-item>3</mt-swipe-item>
</mt-swipe>
隱藏? indicators
?
<mt-swipe :show-indicators="false">
<mt-swipe-item>1</mt-swipe-item>
<mt-swipe-item>2</mt-swipe-item>
<mt-swipe-item>3</mt-swipe-item>
</mt-swipe>
取消自動(dòng)播放
<mt-swipe :auto="0">
<mt-swipe-item>1</mt-swipe-item>
<mt-swipe-item>2</mt-swipe-item>
<mt-swipe-item>3</mt-swipe-item>
</mt-swipe>
change 事件
輪播圖切換時(shí)會(huì)觸發(fā) ?change
? 事件,參數(shù)為切入輪播圖的索引
<mt-swipe @change="handleChange">
<mt-swipe-item>1</mt-swipe-item>
<mt-swipe-item>2</mt-swipe-item>
<mt-swipe-item>3</mt-swipe-item>
</mt-swipe>
methods: {
handleChange(index) {
...
}
}
參數(shù) | 說明 | 類型 | 可選值 | 默認(rèn)值 |
---|---|---|---|---|
speed | 動(dòng)畫持時(shí)(毫秒) | Number | 300 | |
auto | 自動(dòng)播放的時(shí)間間隔(毫秒) | Number | 3000 | |
defaultIndex | 初始顯示的輪播圖的索引 | Number | 0 | |
continuous | 是否可以循環(huán)播放 | Boolean | true | |
showIndicators | 是否顯示? indicators ? |
Boolean | true | |
prevent | 是否在 ?touchstart ?事件觸發(fā)時(shí)阻止事件的默認(rèn)行為。設(shè)為? true ? 可提高運(yùn)行在低版本安卓瀏覽器時(shí)的性能 |
Boolean | false | |
stopPropagation | 是否在 ?touchstart ?事件觸發(fā)時(shí)阻止冒泡。 |
Boolean | false |
name | 描述 |
---|---|
- | 一個(gè)或多個(gè) mt-swipe-item 組件 |
name | 描述 |
---|---|
- | 單個(gè)輪播圖的內(nèi)容 |
更多建議: