2017-08-24 64 views
0

我试图将值传递给onselect。如果我不传递参数,我可以访问选择就好了,这样的选项的值:除了选择选项值之外还反应了选择传递值

onSelect={this.onItemSelect()} 

onItemSelect = (option) => { 
    console.log(option); 
} 

在这一点上,option将有一个键和一个显示值。但我想在调用onItemSelect时也传入一个参数。当我这样做时,我的选择值就消失了。以下是我已经试过:

onSelect={this.onItemSelect(myId)} 

onItemSelect = (myId, option) => { 
    console.log(myId); 
    console.log(option); 
} 

在这一点上,身份识别码是好的,但选择是不确定的。我怎样才能通过?

回答

2

您可能正在寻找这样的事情:

onSelect={(option) => this.onItemSelect(myId, option)}