React中如何同时传递输入事件与参数给处理函数?
React onChange同时传递事件对象和自定义参数
当你在onChange中用箭头函数包裹处理函数时,需要先捕获事件对象event,再把它和自定义参数一起传给changeHandler。
你的函数定义本身没问题,只需修改JSX里的onChange回调:
<input onChange={(event) => changeHandler(event, myArgument)} name='name' />
修改后,changeHandler就能同时接收到输入框的事件对象和你传入的自定义参数myArgument,控制台会正常打印两个参数的值。
内容的提问来源于stack exchange,提问作者Matin
相关产品推荐
相关产品推荐

