4.0.0 • Published 4 years ago

@huteming/ui-carousel v4.0.0

Weekly downloads
4
License
ISC
Repository
-
Last release
4 years ago

轮播图,可自定义轮播时间间隔、动画时长等。


引入

import { TmCarousel, TmCarouselItem } from '@huteming/ui'

Vue.use(TmCarousel)
// Vue.component(TmCarousel.name, TmCarousel)
Vue.use(TmCarouselItem)
// Vue.component(TmCarouselItem.name, TmCarouselItem)

例子

<tm-carousel height="6rem" @change="handleChange">
    <tm-carousel-item>
        <div class="swiper">item</div>
    </tm-carousel-item>
</tm-carousel>

Carousel

API

参数说明类型可选值默认值
height高度String
initial初始索引String, Number
loop是否循环Booleantrue
autoplay自动播放Booleanfalse
interval自动播放的时间间隔(毫秒)Number3000
direction轮播方向Stringhorizontal, verticalhorizontal
disabled-touch禁止手势Booleanfalse

Slot

name描述
-一个或多个 carousel-item 组件

Events

事件名称说明回调参数
change幻灯片切换时触发目前激活的幻灯片的索引,原幻灯片的索引

CarouselItem

API

参数说明类型可选值默认值
name唯一标识符String

Slot

name描述
-单个轮播图的内容