tl-vue-slide
v1.3.0
Published
vue carousel component
Downloads
10
Readme
tl-vue-slide
安装
npm install tl-vue-slide --save
使用
<tl-slide>
<tl-slide-item :key="item" v-for="item in data">
{{item}}
</tl-slide-item>
</tl-slide>
<script>
export default {
data() {
return {
data: [
'slide1',
'slide2',
'slide3',
'slide4',
'slide5',
'slide6',
]
};
},
}
</script>
参数
`loop:(Boolean)` 无缝切换(默认: false)
`direction:(String)` 滚动方向(可选值:horizontal/vertical, 默认: horizontal)
`autoplay:(Number)` 自动播放(默认: 0)
`disableTouch:(Boolean)` 是否禁用滑动(默认: false)
Api
this.$refs.slider.next()
切换到下一张
this.$refs.slider.prev()
切换到上一张
this.$refs.slider.slideTo(num, isAnimate)
切换到指定位置(num: 索引, isAnimate: 是否动画)
事件
slide
返回当前索引
调试
npm run dev