tl-vue-slide

1.3.0 • Public • Published

tl-vue-slide

npm npm npm

安装

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

Readme

Keywords

Package Sidebar

Install

npm i tl-vue-slide

Weekly Downloads

12

Version

1.3.0

License

ISC

Unpacked Size

50.4 kB

Total Files

11

Last publish

Collaborators

  • sevent-ryan