...
func() {
setTimeout(()=>{alert('time 10s')}, 10000)
}
...
<Button onPress={()=>this.func()}/>
上面是一些伪代码,setTimeout的时间不准确,有时3,4s就alert了。
不知道是不是自己写法不对
控制台下的输出,以及在react 中的耗时输出
发现问题了,一开始说不大清楚,是在react native 中。处于Debug JS Remotely模式下,setTimeout就会出现这种情况。