为了账号安全,请及时绑定邮箱和手机立即绑定

Antd Select组件(onBlur)+Button按钮 (handleClick)如何让

Antd Select组件(onBlur)+Button按钮 (handleClick)如何让

莫回无 2019-02-06 14:57:16
我的功能的两个流程为:Select组件失去焦点后,触发onBlur事件,使界面更新,Select、Button消失。点击Button按钮,触发数据提交,界面更新,Select小时。但现在是onBlur优先触发,使得按钮事件无法触发。刚开始是这样变成这样然后,界面更新后变回这样原有代码过多,做了些简化,如有不明确得地方希望提出Demo考虑可能是react的阻止默认事件、阻止冒泡事件问题,做了如下处理阻止了冒泡,但无效不知是原生事件还是react合成事件的影响,希望得到解答。
查看完整描述

1 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

233好巧啊这个问题,我之前正好碰到过...

按钮不要用onClick,用onMouseDown,可以保证在onBlur事件之前触发。


查看完整回答
1 反对 回复 2019-02-15
  • 1 回答
  • 0 关注
  • 1092 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信