小编Nic*_*ick的帖子

如何在自定义组件上使用onPress?

我们假设我有这个自定义组件:

export default class Button extends Component {
  render(){
    return(
      <TouchOpacity>
        <Text> Button </Text>
      </TouchOpacity>
    )
  }
}
Run Code Online (Sandbox Code Playgroud)

我在像这样的父组件中使用它:

export default class MainPage extends Component {
  render(){
    return(
      <Button onPress={ this.doSomething }></Button>
    )
  }
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因(至少我不知道),这个onPress甚至不会发生.我很反应原生btw.我相信我必须找到一种方法来启用这种事件处理.

是否有可能根据我上面的例子得到一个小例子如何实现它?

react-native

14
推荐指数
1
解决办法
9180
查看次数

标签 统计

react-native ×1