HarmonyOS 事件独占控制问题

HarmonyOS 事件独占控制,通过monopolizeEvents设置给父节点后,大部分子节点都不响应点击事件,唯独list的item依旧可以响应,设计就是如此吗


HarmonyOS
2024-08-10 11:01:33
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

在给父组件设置时间独占控制之后,触发父组件的触摸事件后,list的item不会响应点击事件,也不会响应触摸事件,如果单独点击list的item,会触发点击事件。在设置父组件的事件独占控制之后,点击父组件中的子组件,先响应的是子组件,所以会先响应子组件的点击事件,然后触发父组件的触摸事件,在子组件设置事件独占控制后,触发子组件的事件之后,就不会再触发父组件的事件。如果父子组件都设置点击事件,还是会触发子组件的点击事件,因为在同时点击到父子组件的时候,子组件会优先响应,所以父组件的事件独占无法覆盖子组件的事件。

分享
微博
QQ
微信
回复
2024-08-10 17:56:41
相关问题
HarmonyOS 事件穿透问题
417浏览 • 1回复 待解决
HarmonyOS 键盘事件监听问题
442浏览 • 1回复 待解决
HarmonyOS 事件订阅 emitter问题
426浏览 • 1回复 待解决
HarmonyOS 线程通信 事件循环问题
225浏览 • 1回复 待解决
两个设备控制相关问题
8998浏览 • 3回复 已解决
事件分发冲突问题,如何解决?
275浏览 • 1回复 待解决
HarmonyOS 音频播放帧率控制
85浏览 • 1回复 待解决
HarmonyOS上如何控制相机拍照?
56浏览 • 0回复 待解决
HarmonyOS taskpool线程数量控制
337浏览 • 2回复 待解决
HarmonyOS 无法接收事件
178浏览 • 1回复 待解决
HarmonyOS如何实现gif图片控制
298浏览 • 1回复 待解决
HarmonyOS Progress UI控件的进度控制
301浏览 • 2回复 待解决
HarmonyOS 如何从子组件控制手势分发
365浏览 • 1回复 待解决
HarmonyOS 如何代码控制软键盘弹出?
343浏览 • 1回复 待解决
HarmonyOS中如何动态控制控件属性?
24浏览 • 0回复 待解决
HarmonyOS Image显示GIF图片时的控制
101浏览 • 1回复 待解决
HarmonyOS List滑动速度是否能控制
196浏览 • 1回复 待解决