美文网首页前端杂货铺
基于 Vue 开发的带播放功能的时间轴插件

基于 Vue 开发的带播放功能的时间轴插件

作者: e20a12f8855d | 来源:发表于2020-03-20 17:14 被阅读0次

    lk-timeline

    基于 Vue 开发的带播放功能的时间轴插件

    image

    github 地址

    Demo

    lk-timeline

    Install

    From npm:

    npm install lk-timeline --save
    

    Usage

    全局使用

    main.js

    import LkTimeline from 'lk-timeline'
    Vue.use(LkTimeline)
    

    .vue

    <template>
      <div>
        <lk-timeline
          :options="options"
          :dateTimes="dateTimes"
          @getDateFun="getDateFun"
          :interval="interval"
        ></lk-timeline>
      </div>
    </template>
    
    <script>
    export default {
      name: '',
      data() {
        return {
          date: '',
          options: {
            speed: 1, // 速度
            speedMax: 10 // 速度最大值
          },
          interval: 200, // 日期间的间隔
          dateTimes: [
            '03-04',
            '03-05',
            '03-06',
            '03-07',
            '03-08',
            '03-09',
            '03-10',
            '03-11',
            '03-12',
            '03-13'
          ]
        }
      },
      methods: {
        getDateFun(time) {
          console.log(time)
        }
      }
    }
    </script>
    

    组件内使用

    <template>
      <div>
        <lk-timeline
          :options="options"
          :dateTimes="dateTimes"
          @getDateFun="getDateFun"
          :interval="interval"
        ></lk-timeline>
      </div>
    </template>
    
    <script>
    import LkTimeline from 'lk-timeline'
    export default {
      name: '',
      components: {
        LkTimeline
      },
      data() {
        return {
          date: '',
          options: {
            speed: 1, // 速度
            speedMax: 10 // 速度最大值
          },
          interval: 200, // 日期间的间隔
          dateTimes: [
            '03-04',
            '03-05',
            '03-06',
            '03-07',
            '03-08',
            '03-09',
            '03-10',
            '03-11',
            '03-12',
            '03-13'
          ]
        }
      },
      methods: {
        getDateFun(time) {
          console.log(time)
        }
      }
    }
    </script>
    

    相关文章

      网友评论

        本文标题:基于 Vue 开发的带播放功能的时间轴插件

        本文链接:https://www.haomeiwen.com/subject/jgzjyhtx.html