javascript - react native : Passing 2 parameter to onPress event

标签 javascript events react-native event-handling

我需要将两个参数传递给我的处理函数,但我找不到正确的语法,有人可以帮助我吗?

MyHandler = (e) => {
  var Var_1 = e;
  var Var_2 = second_parameter;
}

render() {
  return (
     <Button onPress={(e) => 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">
  );
}

关于javascript - react native : Passing 2 parameter to onPress event,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41261163/

相关文章:

javascript - 我缺少什么逻辑?

javascript - Dojo.Connect 事件未被调用 - 为什么?

javascript - 组件之间的数据传输

android - 在 ubuntu 16.04 上设置 react-native 时出错

reactjs - 如何在 react native 模式中调暗背景?

javascript - Firefox(v 3.6 [可能还有其他版本] 不会在页面刷新时重置变量值

带有纯 Javascript View 的 PHP MVC : good practice?

javascript - 带有抛物线动画的飞行气球

有关动态创建的 HTML 事件的 JavaScript 问题

android - 执行任务时 React Native 构建失败 > 路径不是可读目录