2024年前端最全element 订单列表中 实现多个倒计时(vue+js)_多列倒计时页面,2024年最新面试总结语句

最后

整理面试题,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》

前端面试题宝典

前端校招面试题详解

实现场景:订单列表中多个倒计时(vue)

<template>
  <div class="">
    <div v-for="(item,index) in list" :key="index">{{item.countDownTime }}</div>
  </div>
</template>
<script>
export default {
  data() {
    return {
        list: [{endTime:"2020-11-02 15:06:36"},
        {endTime:"2020-11-12 16:06:36"},
        {endTime:"2020-11-08 04:06:36"},
        {endTime:"2020-11-17 19:06:36"}]
    }
  },
  created() {
    //这里应该写在请求接口拿到数据后,这里我使用模拟数据
   for (let i in this.list) {
     this.list[i].countDownTime = "";
     this.countDown(i);
   }
  },
  methods: {
  //倒计时
    countDownFun(time) {
      // console.log(time)
      let startTime = new Date(); //当前时间
      let end = new Date(time); //结束时间
      // console.log(end)
      let result = parseInt((end - startTime) / 1000); //计算出豪秒
      let d = parseInt(result / (24 \* 60 \* 60)); //用总共的秒数除以1天的秒数
      let h = parseInt((result / (60 \* 60)) % 24); //精确小时,用去余
      let m = parseInt((result / 60) % 60); //剩余分钟就是用1小时等于60分钟进行趣余
      let s = parseInt(result % 60);
      //当倒计时结束时,改变内容
      if (result <= 0) {
        return "倒计时结束";
      }
      if (h < 10) {
        h = "0" + h;
      }
      if (s < 10) {
        s = "0" + s;
      }
      if (h == 0 && m == 0) {
        return "剩余" + s + "秒";
      } else if (h == 0) {
        return "剩余" + m + "分" + s + "秒";
      } else if(d == 0) {
        return "剩余" + h + "时" + m + "分" + s + "秒";
      } else {
        return "剩余" + d + "天" + h + "时" + m + "分" + s + "秒";
      }
    },
    
    // 定时器
    // 页面多个倒计时 归零时清除


### 最后

由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

**[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)**

![](https://img-blog.csdnimg.cn/img_convert/f45ef3ee1be8b9b13de02e3ccb8bee02.webp?x-oss-process=image/format,png)

![](https://img-blog.csdnimg.cn/img_convert/4a900db6bab9b4fe28a423708cbf5fae.webp?x-oss-process=image/format,png)



c0)**

[外链图片转存中...(img-yPif2Wbt-1715494469965)]

[外链图片转存中...(img-RLuE0DIi-1715494469965)]



  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值