vue页面实现倒计时(简单版)

这个版本是vue页面实现倒计时的简单版本,需要配合后端一起使用

const lockNum = ref() //因为数据是从后端取所以一开始不赋初始值

function countdown() {
lockNum.value = res.data //这里的赋值是从后端取到的数据
const times = setInterval(() => {
if (lockNum.value === 0) {
clearInterval(times) // 倒计时结束清除计时器
} else {
lockNum.value --
}
}, 1000)
}

缺点:
1、只适用于于后端也在倒计时并实时同步给前端的情况之下
2、countdown方法所绑定的按钮如果不做处理,可以一直点击的情况下,页面所展现的倒计时会一直加快速度

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值