@huteming/ui-carousel
v4.0.0
Published
> 轮播图,可自定义轮播时间间隔、动画时长等。
Downloads
1
Readme
轮播图,可自定义轮播时间间隔、动画时长等。
引入
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 | 是否循环 | Boolean | | true
|
| autoplay | 自动播放 | Boolean | | false
|
| interval | 自动播放的时间间隔(毫秒) | Number | | 3000
|
| direction | 轮播方向 | String | horizontal
, vertical
| horizontal
|
| disabled-touch | 禁止手势 | Boolean | | false
|
Slot
| name | 描述 |
|------|--------|
| - | 一个或多个 carousel-item
组件 |
Events
| 事件名称 | 说明 | 回调参数 | |---------|----------|-------------| | change | 幻灯片切换时触发 | 目前激活的幻灯片的索引,原幻灯片的索引 |
CarouselItem
API
| 参数 | 说明 | 类型 | 可选值 | 默认值 | |------|-------|---------|-------|--------| | name | 唯一标识符 | String | | |
Slot
| name | 描述 | |------|--------| | - | 单个轮播图的内容 |