這個問題在這里已經有了答案: 如何將附加引數傳遞給 React 中的 onChange 函式 3 個答案 如何將多個引數傳遞給輸入的 onChange 處理程式 2 個答案 5 小時前關閉。
您好,我正在嘗試將輸入的事件和另一個物件作為引數傳遞給更改處理程式函式。如果您只將 e(我的意思是事件)傳遞給函式,它作業正常,但是當我嘗試添加第二個引數時,第一個引數是事件消失了。我不知道要傳遞什么作為第一個引數以適合事件。這是代碼:
這是功能
const changeHandler = (event, secondArgument) => {
console.log(event);
console.log(secondArgument);
}
這是 jsx
<input onChange={() => changeHandler(don't know what to pass here,myArgument)} name='name'} />
uj5u.com熱心網友回復:
您將事件作為onChange. 所以,你可以做這樣的事情
<input
onChange={(e) => changeHandler(e, "whatever you want")}
name='name'
/>
uj5u.com熱心網友回復:
你試過這個嗎
<input
onChange={(event) => changeHandler(event, 'props/state/variables')
name='name'
/>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/527797.html
