收藏
回答

小程序实现秒表 setInterval

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug setInterval 客户端 0.0.0 0.0.0

使用

setInterval

实现秒表,在安卓手机和ios手机上,秒表数不同步,ios1分钟要快1秒

最后一次编辑于  07-20
回答关注问题邀请回答
收藏

2 个回答

  • 少年啦
    少年啦
    07-20

    因为setdata 到数据渲染到页面是一个耗时操作 而且安卓和ios的core是不同的

    07-20
    赞同 1
    回复
  • 山里育
    山里育
    07-22

    这还得看实现了,麻烦贴一下代码。

    一般来说,要实现秒表功能,你的刷新间隔(精度)要小于1s,比如

    setInterval(() => {
      const sec = new Date().getSeconds();
      this.setData({
        sec,
      })
    }, 500);

    不然容易出现误差。

    07-22
    赞同
    回复