react native怎么实现防重复点击
2 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
原因:重复点击是有冒泡事件导致的。
解决:
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> |
当点击handleClickViaCapturing事件触发时,会自动调用stopPropagation,handleClick不会执行。
只要就是 onClickCapture capture函数的功能,阻止冒泡事件。
森林海
TA贡献2011条经验 获得超2个赞
重复点击是有冒泡事件导致的。 解决: Click me, and my parent's `onClickCapture` will fire *first*! 当点击handleClickViaCapturing事件触发时,会自动调用stopPropagation,handleClick不会执行。
- 2 回答
- 0 关注
- 1579 浏览
添加回答
举报
0/150
提交
取消