小程序实现秒表 setInterval
发布于 6 年前 作者 luoxia 13703 次浏览 来自 官方Issues

使用

setInterval

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

2 回复

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

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

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

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

不然容易出现误差。

回到顶部