Mint UI 輪播圖 - Swipe

2021-09-06 15:00 更新
輪播圖,可自定義輪播時(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) {
    ...
  }
}

API

參數(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

Slot

mt-swipe

name 描述
- 一個(gè)或多個(gè) mt-swipe-item 組件

mt-swipe-item

name 描述
- 單個(gè)輪播圖的內(nèi)容


實(shí)例演示

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)