1

在 android 模拟器中,以下 RN 代码什么都不做(没有日志,没有调用处理程序)

<Pressable style={[styles.fullscreenContainer]}  
  onPressIn={()=> {console.log("onPress");this.props.touchHandler()}}>

但是,如果我插入一个onPress处理程序,否则在完全相同的代码中,两个日志都会出现,并且当组件被按下时两个处理程序都会被调用。

<Pressable style={[styles.fullscreenContainer]}  
  onPress=  {()=> {console.log("onPress");  this.props.touchHandler()}} 
  onPressIn={()=> {console.log("onPressIn");this.props.touchHandler()}}>

为什么onPressIn不能单独工作?

FYIonPressIn在博览会客户端的 iOS 上正常工作

4

0 回答 0