iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何利用momentJs做一个倒计时组件
  • 753
分享到

如何利用momentJs做一个倒计时组件

2023-06-22 03:06:23 753人浏览 薄情痞子
摘要

今天就跟大家聊聊有关如何利用momentjs做一个倒计时组件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Vue和moment做的一个倒计时展示样式:<template>

今天就跟大家聊聊有关如何利用momentjs做一个倒计时组件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

如何利用momentJs做一个倒计时组件Vue和moment做的一个倒计时

展示样式:

如何利用momentJs做一个倒计时组件

<template>    <div class="table-right flex-a-center">        <div class="time-text">            <span class="timeTextSpan" v-for="item,index of h" >{{item}}</span>            <span class="timeTextSpan1" >: </span>            <span class="timeTextSpan" v-for="item,index of m" >{{item}}</span>            <span class="timeTextSpan1" >: </span>            <span class="timeTextSpan" v-for="item,index of s" >{{item}}</span>        </div>    </div></template>
<script>import moment from 'moment'export default {  props: {    endTime: { }, //接收得最后时间 2021-12-17 16:29:20  },  data() {    //这里存放数据    return {      h:'00',      m:'00',      s:'00',      timer:null    };  },  watch: {    endTime: {      handler(e) {        if (e) {          let self = this          clearInterval(this.timer)          this.timer = setInterval(function(){self.init()},1000)        }      },      deep: true,      immediate: true    }  },  mounted() {    let self = this    self.init()    clearInterval(this.timer)    this.timer = setInterval(function(){self.init()},1000)  },  //方法集合  methods: {    init(){        let time =moment(this.endTime).diff(moment())        if(time <= 0){          clearInterval(this.timer)          this.onOver()          return        }        let t = time / 1000;        let d = Math.floor(t / (24 * 3600));  //剩余天数,如果需要可以自行补上        let h = Math.floor((t - 24 * 3600 * d) / 3600) + d*24;  //不需要天数,把天数转换成小时        let _h = Math.floor((t - 24 * 3600 * d) / 3600)  //保留天数后得小时        let m = Math.floor((t - 24 * 3600 * d - _h * 3600) / 60);        let s = Math.floor((t - 24 * 3600 * d - _h * 3600 - m * 60));               this.h = String(h).length == 1? '0'+String(h):String(h)        this.m = String(m).length == 1? '0'+String(m):String(m)        this.s = String(s).length == 1? '0'+String(s):String(s)    },    onOver() {      this.$emit('over') //倒计时结束得回调    }   },  beforeDestroy(){    this.timer = null    clearInterval(this.timer)  }}</script><style lang='less' scoped>@import url("@/assets/CSS/supplier.less");   .table-right {    font-size: 12px;    color: #757e8a;    .timeTextSpan{      display: inline-block;      width: 14px;      height: 22px;      text-align: center;      background: #F1F0F0;      border-radius: 2px;      margin-right: 2px;      font-size: 16px;      color: #ff8a2b;      font-weight: bold;    }    .timeTextSpan1{      display: inline-block;      width: 14px;      text-align: center;      vertical-align: bottom;      color:#202D40;      font-size: 16px;      font-weight: bold;    }       .time-text {      margin-left: 10px;    }  }</style>

看完上述内容,你们对如何利用momentJs做一个倒计时组件有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网精选频道,感谢大家的支持。

--结束END--

本文标题: 如何利用momentJs做一个倒计时组件

本文链接: https://www.lsjlt.com/news/302167.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何利用momentJs做一个倒计时组件
    今天就跟大家聊聊有关如何利用momentJs做一个倒计时组件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。vue和moment做的一个倒计时展示样式:<template>...
    99+
    2023-06-22
  • 利用momentJs做一个倒计时组件(实例代码)
    今天抽空给大家介绍下vue和moment做的一个倒计时,具体内容如下所示: 展示样式: <template> <div class="table-ri...
    99+
    2024-04-02
  • 利用Android设计一个倒计时组件
    目录1 背景2 对比分析2.1 是否是倒计时2.2 支持多任务2.3 支持时间校准2.4 支持同帧刷新2.5 支持延迟执行2.6 支持CPU休眠3 需求目标4 设计类结构5 具体实现...
    99+
    2024-04-02
  • vue如何设计一个倒计时秒杀的组件
    这篇文章将为大家详细讲解有关vue如何设计一个倒计时秒杀的组件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。简介:倒计时秒杀组件在电商网站中层出不穷  不过思路...
    99+
    2024-04-02
  • angular倒计时组件如何使用
    这篇文章主要介绍“angular倒计时组件如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“angular倒计时组件如何使用”文章能帮助大家解决问题。组件cou...
    99+
    2024-04-02
  • 利用Android实现一个倒计时功能
    这篇文章给大家介绍利用Android实现一个倒计时功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。先上效果图activity_main.xml<&#63;xml version="1.0&qu...
    99+
    2023-05-31
    android roi
  • React怎么实现一个倒计时hook组件
    这篇“React怎么实现一个倒计时hook组件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“React怎么实现一个倒计时ho...
    99+
    2023-07-05
  • React如何实现倒计时组件
    这篇文章将为大家详细讲解有关React如何实现倒计时组件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。倒计时组件&mdash;&mdash;需求描述:写一个函数式组件CountDown,设...
    99+
    2023-06-29
  • vue2.0中如何使用countdown倒计时组件
    这期内容当中小编将会给大家带来有关vue2.0中如何使用countdown倒计时组件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。安装npm install vue2-c...
    99+
    2024-04-02
  • 怎么用javascript做一个距离某时间的倒计时
    今天小编给大家分享一下怎么用javascript做一个距离某时间的倒计时的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获...
    99+
    2024-04-02
  • 利用java怎么实现一个倒计时功能
    这期内容当中小编将会给大家带来有关利用java怎么实现一个倒计时功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。代码如下:package timer;import java.util.Calendar;...
    99+
    2023-05-31
    java ava
  • 利用Java怎么编写一个倒计时功能
    利用Java怎么编写一个倒计时功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.简易方式实现 import java.util.*; import java...
    99+
    2023-05-31
    java ava
  • React实现一个倒计时hook组件实战示例
    目录前言思路实现总结前言 本篇文章主要实现一个无样式的倒计时 hook 组件,通常不同地方的倒计时样式都不同,但倒计时的逻辑基本是都是一样的,因此可以抽离成一个工具方法或者一个 ...
    99+
    2023-02-23
    React倒计时hook组件 React hook
  • Android如何实现一个倒计时自定义控件
    这篇“Android如何实现一个倒计时自定义控件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Android如何实现一个倒计...
    99+
    2023-06-29
  • 用python写一个简单的倒计时软件
    模块:time import time count = 0 a = int(input('time:')) while (count < a): count_now = a - count print(cou...
    99+
    2023-01-31
    倒计时 简单 软件
  • 如何在canvas中使用环形倒计时组件
    这篇文章将为大家详细讲解有关如何在canvas中使用环形倒计时组件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Canvas环形倒计时组件Canvas环形倒计时是基于Canvas实现的倒计时...
    99+
    2023-06-09
  • 如何利用redis实现倒计时任务
    这篇文章主要介绍“如何利用redis实现倒计时任务”,在日常操作中,相信很多人在如何利用redis实现倒计时任务问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何利用redi...
    99+
    2024-04-02
  • 利用JavaScript创建一个兔年春节倒数计时器
    目录如何在 JavaScript 中构建倒数计时器第1步:创建倒计时输入框第2步:倒数计时器的基本结构第 3 步:使用 CSS 设计 JavaScript 定时器第四步:简单倒数计时...
    99+
    2023-01-06
    JavaScript兔年春节倒数计时器 JavaScript倒数计时器 JavaScript 计时器
  • 怎么在python中利用tkinter制作一个倒计时工具
    怎么在python中利用tkinter制作一个倒计时工具?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。python的五大特点是什么python的五大特点:1.简...
    99+
    2023-06-14
  • Android实现一个倒计时自定义控件
    目录(一)前言(二)效果展示(三)实现思路(三)代码地址总结(一)前言 Android 其实提供了一个倒计时控件叫做CountDownTimer,这个倒计时控件用起来也很简单,但是要...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作