在同一屏幕上按上传递道具

时间:2019-01-06 19:38:06

标签: javascript react-native state expo react-props

在我的本机应用程序中,我在同一屏幕上有两个按钮,它们应该触发相同的功能onPress并在同一台印刷机上传递ID属性,它们触发该功能,但不同之处在于它们应该传递不同的属性,但是它总是返回undefined,这是代码:

 myFunction = () => {
    // function here
    id = this.props.id
  }

<Button onPress={this.myFunction}
id="1" />
<Button onPress={this.myFunction} 
id="2"/>

1 个答案:

答案 0 :(得分:0)

您可以这样做

 myFunction = (id) => {
    // function here
  }
<Button onPress={() => { this.myFunction(1)}}/>
<Button onPress={() => { this.myFunction(2)}}/>