第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

從父母到孩子的傳遞事件反應(yīng)未定義

從父母到孩子的傳遞事件反應(yīng)未定義

素胚勾勒不出你 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>}我的問題是當(dāng)我在父回調(diào)中創(chuàng)建事件并將其作為方法傳遞給子對(duì)象并在父類中執(zhí)行父toggleFunction時(shí)。只有事件未定義,其他道具顯示正確我通過在子組件內(nèi)創(chuàng)建事件并在父組件內(nèi)訪問找到了解決方案,但這對(duì)我來說并不像預(yù)期的那樣有效!誰能解釋我失敗的原因。
查看完整描述

1 回答

?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊

您需要將事件從傳遞onClickupdateFunction

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

或者讓我們onClick為您調(diào)用它,因?yàn)榈谝粋€(gè)參數(shù)是事件:

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


查看完整回答
反對(duì) 回復(fù) 2023-05-19
  • 1 回答
  • 0 關(guān)注
  • 145 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)