使用场景类似于 订单倒计时,或答题倒计时,代码如下
在Vue中封装了如下的方法

data () {return {countdownTxt:'',//要显示的倒计时文案};},
// 定义一个方法 方便调用
methods: {// @diffTime 传入秒数countdownFun(diffTime) {if (diffTime > 0) {this.countdownTime = setInterval(() => {let diffM =Math.floor(diffTime / 60) > 9? Math.floor(diffTime / 60): `0${Math.floor(diffTime / 60)}`;let diffS =Math.floor(diffTime % 60) > 9? Math.floor(diffTime % 60): `0${Math.floor(diffTime % 60)}`;this.countdownTxt = `${diffM}分${diffS}秒`;// console.log(this.countdownTxt,'qqqqqwwwwwwwww')diffTime--;if (diffTime < 0) {clearInterval(this.countdownTime);return;}}, 1000);},}

原生js 和上面相差不大,修改相应的参数

原生js 或vue实现60分钟倒计时案例相关推荐

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

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

  2. star评星 点亮星星 原生js评星 vue评星

    类似于淘宝订单交易成功后,会进行评价. 项目结构如下: 一:原生js进行评星 <!DOCTYPE html><html lang="en"><head ...

  3. 原生JS实现vue中data值的修改与渲染

    前言 砖搬多了就得想想怎么造砖,Vue使用多了,也得想想Vue是咋实现,Vue用着确实舒服,仔细了解一下,背后做的操作也太多了吧,但是再多的操作也是一个一个积累起来的吧! 先记录一下怎么实现data中 ...

  4. 使用原生JS在Vue实例中动态插入元素

    说明:项目需要,这里使用到的是Ant Design框架中的modal模态框组件. 完整代码: 经供参考,根据自己的业务需求适当修改!

  5. vuejs 原生JS 拖拽事件案例

    原生JS or Vue 事件案例合集(详细) 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 Section 1 单个或多个鼠标拖拽事件的理解 提示:写完文章后,目录可以自动生成,如 ...

  6. 不会几个框架,都不好意思说搞过前端: Vue.js - 60分钟快速入门

    Vue.js--60分钟快速入门 Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的.相比于Angular.js,Vue.js提供了更加简洁.更易于理解的 ...

  7. Vue.js——60分钟快速入门

    Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的.相比于Angular.js,Vue.js提供了更加简洁.更易于理解的API,使得我们能够快速地上手并使 ...

  8. Vue.js—60分钟快速入门

    Vue.js介绍 Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的.相比于Angular.js,Vue.js提供了更加简洁.更易于理解的API,使得我们 ...

  9. Vue.js——60分钟browserify项目模板快速入门

    概述 在之前的一系列vue.js文章,我们都是用传统模式引用vue.js以及其他的js文件的,这在开发时会产生一些问题. 首先,这限定了我们的开发模式是基于页面的,而不是基于组件的,组件的所有代码都直 ...

最新文章

  1. 构造先存储再计算的加法器电路
  2. 城镇化把握质量 数据分析让管理更创新
  3. Win10下VB6.0开发之串口通信基础(一)控件属性篇
  4. vs没有添加引用_英超:切尔西 vs 热刺,热刺准备重新登顶领头羊
  5. XML文件源码察看器(三)
  6. sun服务器如何查cpu信息,solaris 如何查看CPU信息
  7. 利用反射给属性赋值,调用方法,调用构造器--getDeclaredField,getDeclaredMethod,getDeclardConstructor
  8. 发那科机器人初始化步骤_发那科工业机器人如何进行初始化启动
  9. pandas库下载安装
  10. 虚幻引擎UE编辑器卡顿问题
  11. 怎样把m4a转换mp3格式?
  12. 关于-O0、O1、O2、O3优化
  13. netplan apply报错Error: Conflicting default route declarations for IPv4 (table: main, metric: default)
  14. centos7 搭建最新的RAP2接口管理工具并导入原rap旧数据
  15. android 应用内部存储空间不足,安卓手机储存空间不足是什么原因 需要如何解决...
  16. qt 获取QString 中的数字
  17. 坑——FreeSwitch接通30s就挂断
  18. loadrunner11补丁
  19. [数据库_2]-Windows 桌面数据库 Access 简明教程
  20. android 数据传递工具,AnyTrans for Android for Mac(安卓手机数据传输工具)

热门文章

  1. 【Mysql笔试】-常见笔试题汇总
  2. 比较好用的服务器和网站在线测速工具分享
  3. 极其简单的JDK安装步骤(图文)
  4. 学习笔记整理:Photoshop软件应用-图层混合与样式
  5. 张勇卸任淘宝董事长,戴珊接任;苹果称不送充电器已节省55万吨矿石;Windows彻底告别SMB1传输协议|极客头条
  6. 计算机历史ppt 英文儿童,第一课-计算机发展历史ppt
  7. 数说热点 | 跟着《长月烬明》起飞,今年各地文旅主打的就是一个听劝
  8. 如何在m1芯片上运行android模拟器
  9. PTA 数据结构与算法 7-29 修理牧场
  10. 研究生导师的肺腑之言