time-axis-auto
v0.1.4
Published
It is a automtic timeline component.
Downloads
1
Maintainers
Readme
time-axis-auto
Project setup
npm install time-axis-auto --save
运行效果
在线demo https://www.benpaodehenji.com/timeline
Use
main.js
import 'time-axis-auto'
test.vue
<template>
<time-axis-auto
:options="options"
:dateTimes="dateTimeList"
@getDateFun="getDateFun"
:interval="interval"
></time-axis-auto>
</template>
<script>
export default {
data() {
return {
date: '',
options: {
speed: 1, // 速度
speedMax: 10 // 速度最大值
},
interval: 50, // 日期间的间隔
dateTimeList:[]
}
},
created(){
this.initTimeLine()
},
methods: {
// 时间轴数据初始化
initTimeLine() {
let count = 0
while (count < 24) {
const timeRes = count < 10 ? `0${count}:00` : `${count}:00`
this.dateTimeList.push(timeRes)
count++
}
},
getDateFun(time) {
console.log(time)
}
}
}
</script>