如题,我的操作流程如下:
1、点击编辑按钮,切换界面,点击select组件触发onFocus事件。
2、点一下document,便失去焦点了
而实际上,受到document绑定的click事件影响,它现在是这样的:
1、点击编辑按钮,触发界面切换,然后
2、点一下Select组件,他就……触发document的click事件,切换回去了!
应该是事件冒泡的问题,但查询了相关问答如何阻止react的事件冒泡,未能解决问题。
这是简化的DEMO,希望能得到解答!
如题,我的操作流程如下:
1、点击编辑按钮,切换界面,点击select组件触发onFocus事件。
2、点一下document,便失去焦点了
而实际上,受到document绑定的click事件影响,它现在是这样的:
1、点击编辑按钮,触发界面切换,然后
2、点一下Select组件,他就……触发document的click事件,切换回去了!
应该是事件冒泡的问题,但查询了相关问答如何阻止react的事件冒泡,未能解决问题。
这是简化的DEMO,希望能得到解答!
10 回答11k 阅读
7 回答11.1k 阅读
6 回答2.9k 阅读
5 回答4.7k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
react
和dom
关联起来就比较蛋疼 你就拿不到那个事件 怎么去阻止冒泡看你的代码想到一个蛋疼的思路 可以看一下