1.0.3 • Published 4 years ago

@curry30/vue-time-line v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

vueTimeline

A component relate to video playback

example

example

Setup vueTimeline

import vueTimeLine from '@curry30/vue-time-line'
Vue.use(vueTimeLine)

Useage

// template
<vue-time-line
    ref="timeline"
    :timeBlocksProp="timeBlocks"
    @arrive-left="onArriveLeft"
    @arrive-right="onArriveRight"
></vue-time-line>

// js
data() {
    return {
        timeBlocks: [],
    }
},
methods: {
    /**
     * @description when child component arrive left 00:00, you need push new times to timeBlocks
     */
    onArriveLeft(datetime) {},
     /**
     * @description when child component arrive right 00:00, you need push new times to timeBlocks
     */
    onArriveRight(datetime) {},
},

Constructor options

keydescriptionsdefaultoptions
timeBlocksProptime blocks[][]
scrollTomethod:scrollTo, scrollTo current day's any timenonenone

License

The MIT License