iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue计时器的实现方法
  • 242
分享到

vue计时器的实现方法

2024-04-02 19:04:59 242人浏览 安东尼
摘要

本文实例为大家分享了Vue实现计时器的具体代码,供大家参考,具体内容如下 这里做的是点击按钮开始与结束倒计时的功能 <div class="time" v-if="rpt

本文实例为大家分享了Vue实现计时器的具体代码,供大家参考,具体内容如下

这里做的是点击按钮开始与结束倒计时的功能


<div class="time" v-if="rptType">{{str}}</div>
<div class="receipt" :class="rptType?'jdz':'jiedan'" @click="receipt">开始</div>

data(){
 return{
  rptType: false,//状态
      h:0,//定义时,分,秒,毫秒并初始化为0;
        m:0,
        ms:0,
        s:0,
        time:0,
        str:'',
 }
},
mounted:function(){
 this.$nextTick(function () {//整个视图都渲染完毕
 })
},
methods:{
 getTask: function(e){
  this.taskType = e;
 },
 //开始
 receipt: function() {
  this.rptType = !this.rptType;
  if(this.rptType){
   this.time=setInterval(this.timer,50);
  }else{
   this.reset()
  }
 },
 timer: function(){   //定义计时函数
     this.ms=this.ms+50;         //毫秒
     if(this.ms>=1000){
       this.ms=0;
       this.s=this.s+1;         //秒
     }
     if(this.s>=60){
       this.s=0;
       this.m=this.m+1;        //分钟
     }
     if(this.m>=60){
       this.m=0;
       this.h=this.h+1;        //小时
     }
     this.str =this.toDub(this.h)+":"+this.toDub(this.m)+":"+this.toDub(this.s)+"";
     // document.getElementById('mytime').innerhtml=h+"时"+m+"分"+s+"秒"+ms+"毫秒";
 },
 toDub: function(n){  //补0操作
     if(n<10){
       return "0"+n;
     }
     else {
       return ""+n;
     }
 },
 reset: function(){  //重置
     clearInterval(this.time);
     this.h=0;
     this.m=0;
     this.ms=0;
     this.s=0;
     this.str="00:00:00";
 },
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: vue计时器的实现方法

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

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

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

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

下载Word文档
猜你喜欢
  • vue计时器的实现方法
    本文实例为大家分享了vue实现计时器的具体代码,供大家参考,具体内容如下 这里做的是点击按钮开始与结束倒计时的功能 <div class="time" v-if="rpt...
    99+
    2024-04-02
  • 基于Vue方法实现简单计时器
    Vue简单的计时器,供大家参考,具体内容如下 原理:setInterval来每隔1s(可设置的时间间隔)运行一次自增方法,clearInterval来让持续运行的自增方法停止,来达到...
    99+
    2024-04-02
  • 怎么用Vue方法实现简单的计时器
    这篇文章主要讲解了“怎么用Vue方法实现简单的计时器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Vue方法实现简单的计时器”吧!Vue简单的计时器,供大家参考,具体内容如下原理:se...
    99+
    2023-06-20
  • Android实现计时与倒计时的方法汇总
    方法一Timer与TimerTask(Java实现)public class timerTask extends Activity{ private int recLen = 11; private TextView txtView; ...
    99+
    2023-05-31
    android 计时 倒计时
  • vue如何实现计时器组件
    这篇文章将为大家详细讲解有关vue如何实现计时器组件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。实例如下:<template>  <div&...
    99+
    2024-04-02
  • 使用vue实现计时器功能
    本文实例为大家分享了vue实现计时器功能的具体代码,供大家参考,具体内容如下 首先我们要知道setTimeout和setInterval的区别 setTimeout只在指定时间后执行...
    99+
    2024-04-02
  • vue实现简易计时器组件
    在做项目中难免会碰到需要实时刷新,广告动画依次出现等等需求,刚最近基于业务需求,需要实现一个累加通话时长的计时器,这时候就需要定时器登上我们的代码舞台了,其实对于计时器,它的原理就是...
    99+
    2024-04-02
  • React+Typescript实现倒计时Hook的方法
    首先对setInterval做了Hook化封装👇 import { useEffect, useRef } from 'react' function us...
    99+
    2024-04-02
  • vue实现列表倒计时
    本文实例为大家分享了vue实现列表倒计时的具体代码,供大家参考,具体内容如下 如图10分钟倒计时 在做项目的时候遇到vue列表要用到倒计时的方法,想直接在页面中处理,使用vue过滤...
    99+
    2024-04-02
  • vue实现时间倒计时功能
    本文实例为大家分享了vue实现时间倒计时功能的具体代码,供大家参考,具体内容如下 需求: 做一个剩余支付时间倒计时的效果 效果图: 代码: <template> ...
    99+
    2024-04-02
  • vue实现倒计时功能
    本文实例为大家分享了vue实现倒计时功能的具体代码,供大家参考,具体内容如下 通过父组件传入的结束时间减去当前日期得到剩余时间 1.子组件部分 <div class="it...
    99+
    2024-04-02
  • Vue计时器的用法详解
    本文实例为大家分享了Vue实现计时器的具体代码,供大家参考,具体内容如下 功能简介: 1、初始值为0,点击【加】按钮,数字自+1;连续点击【加】,不影响数字+1 2、点击【停】按钮...
    99+
    2024-04-02
  • Vue-cli框架实现计时器应用
    技术背景 本应用使用 vue-cli 框架,并使用了自定义组件(将按钮拆分成单独的组件)和vue 模板。 使用说明 开始正计时:点击工具栏的“开始正计时”按钮即可,快捷键为"Ente...
    99+
    2024-04-02
  • Vue 计数器的实现
    目录1、计数器的实现2、实现效果1、计数器的实现 在页面上简单实现一个计数器: <!DOCTYPE html> <html lang="en"> <...
    99+
    2024-04-02
  • Vue实现倒计时小功能
    很多项目中都需要实现倒计时功能,例:发送验证码。现在举例实现一个简单的倒计时按钮功能。简单布局,简单操作,简单效果,最主要的是思路和倒计时步骤理解!!! 例、代码如下: 要求:点击提...
    99+
    2024-04-02
  • 如何使用vue实现计时器功能
    小编给大家分享一下如何使用vue实现计时器功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体内容如下首先我们要知道setTimeout和setInterval的区别setTimeout只在指定时间后执行一次,代码如下:...
    99+
    2023-06-20
  • vue怎么实现简易计时器组件
    本篇内容主要讲解“vue怎么实现简易计时器组件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么实现简易计时器组件”吧!在做项目中难免会碰到需要实时刷新,广告动画依次出现等等需求,刚最近基...
    99+
    2023-06-20
  • C++算法计时器的实现示例
    目录1.毫秒级精度1.1 CLOCKS_PER_SEC1.2 GetTickCount()函数 (Windows API)1.3 timeGetTime()函数(Windows AP...
    99+
    2024-04-02
  • vue实现同时设置多个倒计时
    本文实例为大家分享了vue实现同时设置多个倒计时的具体代码,供大家参考,具体内容如下 html如下: <div class="home"> <tbody...
    99+
    2024-04-02
  • vue怎么实现时间倒计时功能
    本篇内容介绍了“vue怎么实现时间倒计时功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!需求:做一个剩余支付时间倒计时的效果效果图:代码:...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作