vue 获取到后台给的时间戳之后拿到了日期,时分秒之后我应该在啥地方执行setInterval呀。。。

发布于 2022-09-11 20:39:59 字数 712 浏览 9 评论 0

<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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

-柠檬树下少年和吉他 2022-09-18 20:39:59

在计时器组建里mounted()函数里就要开始计时了,可以在methods里写逻辑,mounted里调用;如果后台返回时间变化,在success里需要对计时器组建重新渲染。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文