如何在反应中将变量传递给函数

罗宾曼兹

我想将参数传递给 deleteUndone,这样当用户激活 completeTodo 时,它会使用指定的参数调用 deleteUndone,但不知道怎么做?

deleteUndone = e => { 
   do something
}

completeTodo = e => {
   completeUndone(e.target.id)
   do more stuff ...
}
托尔

一种方法是在 render 方法中创建一个新函数,并将事件与您需要的任何其他参数一起传递。

例子

class App extends React.Component {
  deleteUndone = (e, param) => {
    // do something...
  };

  completeTodo = e => {
    completeUndone(e.target.id);
    // do more stuff...
  };

  render() {
    return (
      <div>
        {/* ... */}
        <button onClick={e => this.deleteUndone(e, "foo")}> Click me </button>
        {/* ... */}
      </div>
    );
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在反应中将选项值传递给函数?

如何在WordPress中将PHP变量传递给JavaScript函数?

如何在Python中将变量传递给Shell函数?

如何在IPython中将变量传递给魔术“运行”函数

如何在JavaScript中将变量传递给回调函数

如何在嵌套函数中将变量传递给javascript

如何在 Python 中将变量传递给 pyswarm 的函数

如何在反应中将自定义onClick函数从父级传递给子级

如何在本机反应中将值传递给构造函数 this.setstate

如何在反应中将两个 onClick 参数传递给一个函数

如何在反应中将数据从子函数传递给父组件

如何在反应导航中将道具传递给屏幕组件

如何在反应中将道具传递给多级组件?

如何在本机反应中将状态传递给容器

如何在反应中将异步对象传递给道具?

如何在反应中将状态从父母传递给孩子?

如何在反应中将道具传递给孩子?

如何在反应中将道具从父母传递给孩子?

如何在反应中将下拉值传递给 mongodb?

如何在另一个函数中将变量传递给此结果div

如何在VBA中将变量传递给双精度匹配函数

如何在R中的多重比较中将字符串变量传递给multcomp :: glht函数

如何在C#中将变量的名称传递给函数并返回其值?

如何在iOS Swift中将类型的UIViewController传递给函数并类型转换为变量?

如何在Laravel 5.3中将变量传递给内部函数?

如何在Node.js中将变量传递给预定义的回调函数

如何在Python中将变量关键字参数传递给函数?

如何在jinja循环中将单个jinja变量传递给python函数作为参数?

如何在Macro SAS中将变量的值传递给函数的参数?