React onClick点击事件传参三种写法

React onClick点击事件传参三种写法,第1张

<Button onClick={thisdelFolderbind(this,"abc")}></Button>

定义delFolder方法

delFolder = (name,e)=>{

alert(name)

}

用bind绑定,调用是作为第二个参数传递,不用显示传递事件对象,定义方法时,事件对象作为最后一个参数传入

<Button onClick={thisdelFolder("abc")}></Button>

定义delFolder方法

delFolder = (name)=>{

return (e)=>{

    consolelog(e);

    consolelog(key);

}

}

返回一个函数,事件对象在返回的函数中

<Button onClick={(e)=>thisdelFolder("abc",e)}></Button>

delFolder = (name,e)=>{

}

事件对象作为第二个参数传递

1 组件之间的数据传递感觉都遇到过了,现在有一种新场景,使用外部的框架实现功能,外部框架会有一些自带的方法,这些方法如果想要在别的组件里面调用它怎么办

2 一种方法就是组件实例化后把返回的数据结构绑定在一个全局变量上,所有组件大家一起来访问这个对象,以及这个对象所携带的方法,一种就是发布订阅模式,可以在任意地方,让两个组件进行通信

1 appjs

2 headerjs 触发事件

3 contentjs

添加事件。在react项目中,想要让前端捕捉资源管理器按钮事件,需要为一个按钮等添加一个事件才可以,比较麻烦。React起源于Facebook的内部项目,因为该公司对市场上所有JavaScriptMVC框架,都不满意,就决定自己写一套,用来架设Instagram的网站。

以上就是关于React onClick点击事件传参三种写法全部的内容,包括:React onClick点击事件传参三种写法、react 跨组件调用事件、react如何让前端捕捉资源管理器按钮事件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9631829.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存