vue 获取到后台给的时间戳之后拿到了日期,时分秒之后我应该在啥地方执行setInterval呀。。。
<template>
<div>
{{day}} {{hours}} {{minutes}} {{seconds}}
</div>
</template>
<script>
import moment from 'moment'
export default {
name: "HelloWorld",
data() {
return {
day:'',
hours:'',
minutes:'',
seconds:'',
};
},
methods: {
},
mounted() {
this.day = moment(1561391386734).format('DD')
this.hours = moment(1561391386734).format('HH')
this.minutes = moment(1561391386734).format('mm')
this.seconds = moment(1561391386734).format('ss')
}
};
</script>
需求是拿到时间戳开始倒计时直到0,
目前是 想要的数都拿到了 我应该在哪执行计时器呀。。
还有一个问题想请教 倒计时 从 2天10小时20分钟50秒 需求要变成 48小时20分钟50秒 这个小时我应该咋弄呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在计时器组建里mounted()函数里就要开始计时了,可以在methods里写逻辑,mounted里调用;如果后台返回时间变化,在success里需要对计时器组建重新渲染。