微信小程序 - 登录(切屏后继续倒计时)

屏幕休眠或后台运行倒计时暂停问题

 updateTime: function () {
    let promise = new Promise((resolve, reject) => {
      var beginTime = new Date().getTime();
      let setTimer = setInterval(
        () => {
          var newTime = new Date().getTime();
          var dTime = (newTime - beginTime) / 1000;
          dTime = parseInt(dTime);
          this.setData({
            time: 60 - dTime
          })
          if (this.data.time <= 0) {
            this.setData({
              time: 60,
              yzmStep: 3,
            })
            resolve(setTimer)
          }
        }, 1000)
    })
    promise.then((setTimer) => {
      clearInterval(setTimer)
    })
  },

相关推荐

  1. 程序 - 登录继续计时

    2024-04-29 09:54:02       29 阅读
  2. 程序登录流程

    2024-04-29 09:54:02       31 阅读
  3. 程序 手机号授权登录 偶尔端解密失败

    2024-04-29 09:54:02       59 阅读
  4. uniapp 程序实现授权登录(前端和端)

    2024-04-29 09:54:02       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-29 09:54:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-29 09:54:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-29 09:54:02       82 阅读
  4. Python语言-面向对象

    2024-04-29 09:54:02       91 阅读

热门阅读

  1. 鸿蒙原生应用元服务开发-Web管理位置权限

    2024-04-29 09:54:02       33 阅读
  2. 【Go】关闭通道 用例展示

    2024-04-29 09:54:02       34 阅读
  3. 导航系统架构及业务模块组合策略

    2024-04-29 09:54:02       31 阅读
  4. 代谢组数据分析四:功能分析

    2024-04-29 09:54:02       30 阅读
  5. 探索数据之美:简述多元统计分析中的聚类分析

    2024-04-29 09:54:02       36 阅读
  6. 负载均衡简介

    2024-04-29 09:54:02       32 阅读
  7. tauri 2

    2024-04-29 09:54:02       27 阅读
  8. MySql: 可视化工具监测管理数据库

    2024-04-29 09:54:02       31 阅读
  9. Qt窗口

    Qt窗口

    2024-04-29 09:54:02      28 阅读
  10. 在k8s中以deployment方式部署minio

    2024-04-29 09:54:02       34 阅读
  11. 机器人项目相关

    2024-04-29 09:54:02       31 阅读