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 多层级手势事件控制咨询
1121浏览 • 1回复 待解决
HarmonyOS 事件穿透问题
1399浏览 • 1回复 待解决
HarmonyOS 手势事件上报问题
1322浏览 • 1回复 待解决
HarmonyOS 曝光事件问题咨询
831浏览 • 1回复 待解决
HarmonyOS 点击事件监听问题
1069浏览 • 1回复 待解决
HarmonyOS 点击事件判定问题
1168浏览 • 1回复 待解决
HarmonyOS 键盘事件监听问题
1778浏览 • 1回复 待解决
HarmonyOS 自定义弹窗控制问题
1207浏览 • 1回复 待解决
HarmonyOS 事件订阅 emitter问题
1829浏览 • 1回复 待解决
HarmonyOS 事件通知问题咨询
1089浏览 • 1回复 待解决
HarmonyOS onToch事件滑动问题
819浏览 • 1回复 待解决
HarmonyOS点击事件传递响应问题
865浏览 • 1回复 待解决
HarmonyOS 事件拦截和传递问题
701浏览 • 1回复 待解决
HarmonyOS 触摸事件的冲突问题
867浏览 • 1回复 待解决
HarmonyOS emitter事件处理问题
1347浏览 • 1回复 待解决
HarmonyOS 线程通信 事件循环问题
977浏览 • 1回复 待解决
两个设备控制相关问题
9845浏览 • 3回复 已解决
HarmonyOS Scroll组件回调事件问题
1278浏览 • 1回复 待解决
HarmonyOS 组件叠加阻拦点击事件问题
969浏览 • 1回复 待解决