无参数

function clickMe(e){
  //e is the event
}

<button onClick={this.clickMe}></button>

带参数

function clickMe(parameter){
  //how to get the "e" ?
}
<button onClick={() => this.clickMe(someparameter)}></button>

我想要event美元.我怎么才能拿到?

推荐答案

试试这个:

<button 
   onClick={(e) => {
      this.clickMe(e, someParameter);
   }}
>
Click Me!
</button>

在你的职能和职责中:

function clickMe(event, someParameter){
     //do with event
}

Reactjs相关问答推荐

自动化幻灯片放映以防止React中重复过多的正确方法是什么

InfiniteScroll持续获取数据,直到超过最大更新深度

客户端组件中服务器组件的两难境地

基本react 应用程序正在触发两次Use Effect

当项目开始时,它不会从三元运算符(REACT)加载一些tailwind 类名称

这两个子元素在Reaction Native中使用的有什么不同?

useRef()的钩子调用无效

useRef.current.value 为空值

当我使用 Firebase Auth 在 React 中刷新主页时显示登录页面

我正在try 将一组加载程序函数发送到我的路由,它抛出一个错误 Handler is not a funtion in a reactJs application

页面不显示

在 React 的父级中多次调用子级时从子级获取数据到父级

将 ref 转发到所有页面(路由组件)只是为了将其应用于
并具有跳过导航链接(按钮).有没有更好的办法?

下一次导出:未捕获的语法错误:标识符注册表已被声明

父状态改变后子组件丢失状态

如何从一组对象映射 MUI 5 图标并更改其 colored颜色 ?

如何根据数据库中的值设置单选按钮选中? - react

ReactJS:按钮启用禁用更改 colored颜色

哪个 PrivateRouter 实现更好:高阶组件还是替换?

单击按钮时获取react 表中每一行的属性