2 回答
TA貢獻(xiàn)1876條經(jīng)驗 獲得超7個贊
原因:重復(fù)點擊是有冒泡事件導(dǎo)致的。
解決:
1 2 3 4 5 | <div onClickCapture={this.handleClickViaCapturing}> <button onClick={this.handleClick}> Click me, and my parent's `onClickCapture` will fire *first*! </button> </div> |
當(dāng)點擊handleClickViaCapturing事件觸發(fā)時,會自動調(diào)用stopPropagation,handleClick不會執(zhí)行。
只要就是 onClickCapture capture函數(shù)的功能,阻止冒泡事件。
TA貢獻(xiàn)2011條經(jīng)驗 獲得超2個贊
重復(fù)點擊是有冒泡事件導(dǎo)致的。 解決: Click me, and my parent's `onClickCapture` will fire *first*! 當(dāng)點擊handleClickViaCapturing事件觸發(fā)時,會自動調(diào)用stopPropagation,handleClick不會執(zhí)行。
- 2 回答
- 0 關(guān)注
- 1642 瀏覽
添加回答
舉報
