vue横向时间轴插件,
这篇文章主要为大家详细介绍了VUE实现时间轴播放组件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了VUE实现时间轴播放组件的具体代码,供大家参考,具体内容如下
先上效果图吧
1、初始化的效果!
2、可以拖拽,鼠标放上显示时间
3、播放按钮后,正常播放左右两个横线可以上一页下一页
下面说VUE接入的步骤:
1、index.html中引入射流研究…和钢性铸铁文件
脚本src=./static/js/timePlay.js/script
链接href=./静态/CSS/时间播放。CSS rel=样式表/
2、写个时间控件的组件TimePlay.vue
模板
差异
div class= time-content id=时间播放/div
/div
/模板
脚本
var time play=
导出默认值{
data() {
return { };
},
方法:{
initTimePlay() {
让这个=这个
$(#timePlay ).html(" ");
时间播放=新时间播放({
选择日期:_这个.$ store。状态。音轨回放。当前选择日期,
onclickchangend:function(){
//点击后回调
},
onAnimateEnd: function () {
//时间轴动画每次结束回调
},
});
//初始化时间轴日期
var curr_date=新日期(时间戏。选项。选择日期);
var hour=curr _ dateget hours();
var minute=curr _ date。get minutes();
var秒=curr _ date。获取秒数();
时间游戏。选项。开始日期=解析整数(
(小时9?小时:"0"小时)
(第9分钟?分钟:"0"分钟)
(第二个9?秒:"0"秒)
);
时间游戏。选项。结束日期=解析整数(
(第1 9小时?第一小时:"0"(第一小时)
(第9分钟?分钟:"0"分钟)
(第二个9?秒:"0"秒)
);
$(#pause ).单击(函数(){
时间游戏。延时动画();//延迟动画
});
$(#play ).单击(函数(){
console.log(开始播放)
时间游戏。继续动画();//继续动画
});
//点击暂停执行
$(.玩)。单击(函数(){
});
},
},
已安装(){
这个。init time play();
window.timePlayLeft=$( .时间进程-框)。偏移量()。左;
},
}
/脚本
风格
/风格
3、正常父组件调用
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。