HTML

<template><div @click="countdowm" v-text="content "></div>
</template>

在data里边定义相关变量

data() {return {content: "倒计时",canClick: true,refreshData: null};},

在methods里边定义相关方法

methods: {countdowm() {let totalTime = 60;if (!this.canClick) return; //节流this.canClick = false;this.content = totalTime + "s后重新倒计时";this.refreshData = window.setInterval(() => {totalTime--;this.content = totalTime + "s后重新倒计时";if (totalTime < 0) {//当倒计时小于0时清除定时器window.clearInterval(this.refreshData); //清除定时器this.content = "重新开始倒计时";totalTime = 60;this.canClick = true; //这里重新开启}}, 1000);}
},

离开页面时销毁定时器

//beforeDestroy为实例销毁之前调用
beforeDestroy() {if (this.refreshData) {// console.log('销毁倒计时')clearInterval(this.refreshData);this.refreshData = null;}
}

vue 一分钟倒计时功能实现相关推荐

  1. 【vue一分钟倒计时】

    一分钟倒计时 <template><div @click="sendCode">{{ content }}</div> </templat ...

  2. 在vue中制作倒计时功能

    在vue中制作简单的倒计时 倒计时的核心是通过递归来时实现 定时器 所以在方法中使用setTimeout 就行了 <script src="https://cdn.jsdelivr.n ...

  3. vue 实现分钟倒计时

    实现 首先,是两个div用来显示我们的剩余支付时间 然后,是倒计时函数countdown //倒计时 countdown () {const end = Date.parse(new Date('20 ...

  4. vue 订单支付15分钟倒计时

    vue 订单支付15分钟倒计时 //支付倒计时ComputetTime(data) {let st = data.currentTime.replace(/\-/g, "/"),/ ...

  5. 简单实现vue验证码60秒倒计时功能

    简单实现vue验证码60秒倒计时功能 <span v-if="codeShow" @click="getPhoneCode">点击获取验证码< ...

  6. vue实现倒计时功能

    简单介绍下倒计时功能 html如下: <p>倒计时:{{hour}}:{{minute}}:{{second}}</p> js如下: <script type=" ...

  7. vue 微信录音倒计时_vue的微信语音功能,录音+对接口返回amr音频播放-Go语言中文社区...

    vue的微信语音功能,录音+对接口返回amr音频播放 最近的新项目需要调用微信的录音功能,但是后台又不给音频转码,无奈之下就踏上了研究前端音频编码器这东西. 参考的GitHub仓库--Recorder ...

  8. springboot+vue实现手机验证码功能

    springboot+vue实现手机验证码功能 榛子云短信平台用户中心注册登录(有免费的一条消息,剩下的需要买)(阿里云个人得备案) 在springboot中加入依赖,用到了redis,阿里的fast ...

  9. vue中实现定时器功能

    引言 在使用vue开发注册页面的时候,需要完成获取邮箱验证码,然后获取按钮进入一分钟倒计时无法点击的需求.大概结果如下图 代码示例 按钮 <el-button :disabled="s ...

最新文章

  1. 数字图像处理:第十八章 彩色图象处理
  2. c java python html_如何通俗地解释 C、C++、C#、Java、JavaScript、HTML、Python的用处
  3. python赋值语句对错_深入理解Python中变量赋值的问题
  4. Java 文件操作-RandomAccessFile
  5. 分析如何查找Linux死机的原因
  6. Android第三十二期 - 辅助类Android
  7. Servlet中forward和redirect的区别
  8. 再学 GDI+[45]: 文本输出 - 文本呈现质量
  9. 一台电子计算机埃尼阿克的介绍,世界之最——第一台电子计算机
  10. 免费——离散数学(左孝凌)课后习题答案
  11. matlab向量乘法要加.,matlab中的矩阵与向量运算
  12. 揭秘封包辅助外G:封包外G初体验(四)
  13. JAVA缴税_根据工资和税率计算应缴税(java)
  14. Java并发编程|第二篇:线程生命周期
  15. 学习记录:二层网络环路相关
  16. web自动化笔记八:滚动条处理和窗口截屏
  17. 锁存器(latch)、触发器(flip-flop)、寄存器(register)的区别
  18. android隐藏系统ui_如何在非库存设备上获取Android的系统UI调谐器
  19. cesium加载BIM模型
  20. sql运算顺序及其运算模型

热门文章

  1. objective-c 内存管理资料
  2. Tomcat的环境配置
  3. 常见的内联元素(inline)和块级元素(block)
  4. 亚马逊云AWS的cloudfront配置,跟国内阿里云的CDN相比,有一个大坑
  5. 亚马逊S3云存储协议
  6. qq linux版本好用,腾讯QQ Linux版正式回归
  7. 阿良老师 Docker学习_Harbor镜像仓库搭建和使用
  8. 面试获得好感的最快、最简单、最便宜的方法
  9. 【百度云智峰会】数字营销新革命
  10. React Native的照相机和图片