setTmeout无法在本机反应中正常工作

时间:2018-09-30 23:02:08

标签: javascript android react-native

我启用了“远程调试Js”(在android中),设置的超时未正确调用。如果我给出的时间少于5000毫秒,那么它将在200毫秒内调用,但是我关闭了远程js调试,则它可以正常工作。我的代码在这里。它是react-native的错误吗?

if(this.longPressTimeout){
      clearTimeout(this.longPressTimeout)
    }
     this.longPressTimeout = setTimeout(()=>{
       if(parseInt(this.state.panningX)==parseInt(panningX) && parseInt(this.state.panningY)==parseInt(panningY)){
         this.onLongPress();
       }
       },3000);

0 个答案:

没有答案