1.React中的事件绑定,通过语法 on + 事件名称 = { 事件处理程序 }
,整体上遵循驼峰命名法
function App(){ const clickHandler = ()=>{ console.log('button按钮点击了') } return ( <button onClick={clickHandler}>click me</button> ) }
2.事件参数,在事件回调函数中设置形参e即可
function App(){ const clickHandler = (e)=>{ console.log('button按钮点击了', e) } return ( <button onClick={clickHandler}>click me</button> ) }
3.自定义参数,需要改造成箭头函数的写法,在执行clickHandler实际处理业务函数的时候传递实参,不能直接写函数调用,这里事件绑定需要一个函数引用
function App(){ const clickHandler = (name)=>{ console.log('button按钮点击了', name) } return ( <button onClick={()=>clickHandler('jack')}>click me</button> ) }
4.同时传递事件参数和自定义参数
function App(){ const clickHandler = (name,e)=>{ console.log('button按钮点击了', name,e) } return ( <button onClick={(e)=>clickHandler('jack',e)}>click me</button> ) }标签:clickHandler,function,const,log,绑定,事件,click From: https://www.cnblogs.com/zhaohaha/p/18306904