react-native onPress 不触发

点击不触发onPress事件

clipboard.png

阅读 11.9k
4 个回答

你可以看下View的文档,可以看出View并没有onPress这个回调函数。假如想在其上添加点击事件,使用TouchableXXX将其包裹起来使用,例如:

<TouchableOpacity  onPress={()=> this.click()}
    <View></View>
</TouchableOpacity>

你要用TouchableXXX啊

onPress={() => this.clicks()}

用 箭头函数

View 是没有 onPress 事件的 , Text 有.

当然最好还是用那些按钮相关的组件,比如 TouchableOpacity

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题