1.0.34 • Published 2 years ago

@dinert/time-player v1.0.34

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

自适应时间轴播放器

前言

  • 这是一个从0到1实现的时间轴播放器,除了时间格式化用了第三库dayjs以外,其它的都是使用纯源生的js实现的,兼容性IE8吧,这里小小的夸一下
  • 轻量级时间轴组件,包的大小在30kb左右
  • 从刚开始的琢磨不透,到最后的云淡风轻,可算把这个时间轴播放器给完成了

效果

image

技术栈

目录

│  .babelrc
│  .gitignore
│  index.html
│  package.json
│  README.md
│  rollup.config.build.js
│  rollup.config.dev.js  
│  yarn.lock
│
├─packages
│  └─DTimePlayer
│      │  index.js       
│      │
│      └─src
│              indes.scss
│              index.vue
│
└─src
        index.js

安装

  • 如果你使用npm
npm i @dienrt/time-player --save
  • 或者使用yarn
yarn add @dinert/time-player

使用

  import DTimePlayer from '@dinert/time-player'
  <d-time-player></d-time-player>
  export default {
    components: {
      DTimePlayer
    }
  }

属性

参数说明类型可选值默认值
startTime开始时间Date当前时间的前两天
endTime结束时间Date当前时间的后两天
currentTime当前时间Datenew Date()
stopTime时间轴停止的时间Datenew Date()
formatFooter底部时间格式化StringYYYY年MM月DD日
formatTooltiptooltip时间格式化StringYYYY年MM月DD日 HH时
interval24小时时间的间隔Number3
delay播放时间的间隔Number2000

方法

name说明
startPlay开始播放,请求数据完成,开始播放
stopPlay停止播放,后台请求数据的时间就可以停止播放

事件

事件名说明参数
animate-before当点击时间轴触发Object
animate-after当点击时间轴动画完成后触发Object
1.0.34

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.0

2 years ago