亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從父母到孩子的傳遞事件反應未定義

從父母到孩子的傳遞事件反應未定義

素胚勾勒不出你 2023-05-19 17:44:36
父類組件:toggleFunction = (event, ...otherProps) => {    console.log(event) // EVENT GOT UNDEFINED    console.log(otherProps) // THIS IS DISPLAYING WHAT IS NEED!}<Child updateFunction={(event) => this.toggleFunction(event,"PROPS-1","PROPS-2")}>子功能組件:const Child = ({ updateFunction }) => {   ... OTHER CODE HERE   <div onClick={() => updateFunction()}>Toggle</div>}我的問題是當我在父回調中創建事件并將其作為方法傳遞給子對象并在父類中執行父toggleFunction時。只有事件未定義,其他道具顯示正確我通過在子組件內創建事件并在父組件內訪問找到了解決方案,但這對我來說并不像預期的那樣有效!誰能解釋我失敗的原因。
查看完整描述

1 回答

?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

您需要將事件從傳遞onClickupdateFunction

<div onClick={event => updateFunction(event)}>Toggle</div>

或者讓我們onClick為您調用它,因為第一個參數是事件:

<div onClick={updateFunction}>Toggle</div>


查看完整回答
反對 回復 2023-05-19
  • 1 回答
  • 0 關注
  • 146 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號