在用户点击组件a,a的onClick()方法被触发的时候组件b的onClick()方法也被触发,这个HarmonyOS能做到吗?

有两个组件,组件a和组件b,都定义了onClick()方法,期望组件a被点击的时候等于组件b也被点击,也就是在用户点击组件a,a的onClick()方法被触发的时候组件b的onClick()方法也被触发,这个HarmonyOS能做到吗?

HarmonyOS
2024-08-09 11:57:38
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

onClick做不到 他们是竞争关系,需要两根手指 并且他们的共同父节点没有手。可以参考使用onTouch ,使用stack包裹两个子节点,组件A和组件B ,给上层组件绑定.hitTestBehavior(HitTestMode.Transparent) 属性,可实现两个组件同时触发事件,可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-hit-test-behavior-V5

分享
微博
QQ
微信
回复
2024-08-09 17:41:58
相关问题
TextInput组件onBlur、onFocus未触发
268浏览 • 1回复 待解决
HarmonyOS ImageSpan点击事件无法触发
136浏览 • 1回复 待解决
组件调用子组件方法
893浏览 • 1回复 待解决
HarmonyOS 想调用子组件方法
111浏览 • 1回复 待解决
组合手势抽离成方法后不生效
487浏览 • 1回复 待解决
LocalStorage什么时候释放?
169浏览 • 1回复 待解决