Javascript 反应本机:将2个参数传递给onPress事件
我需要将两个参数传递给我的处理函数,但我找不到正确的sintax,有人可以帮我吗Javascript 反应本机:将2个参数传递给onPress事件,javascript,events,react-native,event-handling,Javascript,Events,React Native,Event Handling,我需要将两个参数传递给我的处理函数,但我找不到正确的sintax,有人可以帮我吗 MyHandler = (e) => { var Var_1 = e; var Var_2 = second_parameter; } render() { return ( <Button onPress={(e) => this.MyHandler(e)} title="1"> ); } MyHandler=(e)=>{ var var_1=e; var v
MyHandler = (e) => {
var Var_1 = e;
var Var_2 = second_parameter;
}
render() {
return (
<Button onPress={(e) => this.MyHandler(e)} title="1">
);
}
MyHandler=(e)=>{
var var_1=e;
var var_2=第二个_参数;
}
render(){
返回(
this.MyHandler(e)}title=“1”>
);
}
您可以执行以下操作:
MyHandler = (e, second_parameter) => {
var Var_1 = e;
var Var_2 = second_parameter;
}
render() {
return (
<Button onPress={(e) => this.MyHandler(e, your_second_parameter)} title="1">
);
}
MyHandler=(e,第二个参数)=>{
var var_1=e;
var var_2=第二个_参数;
}
render(){
返回(
this.MyHandler(e,您的第二个参数)}title=“1”>
);
}
第二个参数是什么,在调用MyHandler
之前如何获取它?我有5个按钮作为“e”参数1到5个数字传递,但我必须重复这5个按钮N次,因此我需要一个循环,我必须在循环中传递迭代的索引。在这种情况下,您应该能够传递(e,I)
作为第二个参数输入到您的处理程序中。它已经运行了,我不明白为什么它以前不起作用!