Heim > Fragen und Antworten > Hauptteil
P粉3203612012023-08-31 18:13:17
你需要一个第二个函数来传递数据:onClick={() => gameModeHandler(gameMode.title)}
。
P粉9596764102023-08-31 11:23:12
您需要为您的onClick事件使用回调函数。并相应调整您的函数;
onClick事件
onClick={()=>gameModeHandler(gameMode.gameModeTitle)}
onClick函数
const gameModeHandler = (gameModeTitle) => { console.log(gameModeTitle) }
然而,如果您希望将循环中的单个对象传递给调用的函数,您可以将gameMode对象作为参数传递给gameModeHandler函数;
onClick事件
onClick={()=>gameModeHandler(gameMode)}
onClick函数
const gameModeHandler = (gameMode) => { console.log(gameMode) }
显然,您随后可以从对象中提取gameModeTitle;
console.log(gameMode.gameModeTitle)