触摸事件的TouchEvent调用stopPropagation时无法阻止事件分发
Button嵌套Button时,外部调用stopPropagation没有阻止内部Button触发onTouch事件。
Button() {
Button()
.onTouch(xx)
}
.onTouch((event: TouchEvent) => {
// 没有阻止内部的button触发onTouch事件
event.stopPropagation();
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
鸿蒙事件拦截分发处理
8684浏览 • 2回复 待解决
触摸事件,滑动时,如何动态持续获取获取X,Y坐标
3100浏览 • 1回复 待解决
多层组件嵌套button,如何阻止事件传递
322浏览 • 1回复 待解决
如何阻止Flex容器鼠标事件穿透
197浏览 • 1回复 待解决
鸿蒙响应屏幕触摸事件如何获取?
5617浏览 • 1回复 已解决
eTS position定位点击事件穿透,怎么阻止?
1962浏览 • 1回复 待解决
有谁知道如何屏蔽触摸事件
193浏览 • 1回复 待解决
如何阻止组件的鼠标事件冒泡到父组件
194浏览 • 1回复 待解决
js开发wearable onswipe事件无法触发
6266浏览 • 1回复 已解决
焦点事件onBlur/onFocus回调无法触发
263浏览 • 1回复 待解决
ArkTS怎么在onSelect事件中调用子组件中的方法
327浏览 • 1回复 待解决
两个叠加的视图,触发手势事件时,下面的视图是否能够正常捕获到事件
305浏览 • 1回复 待解决
指定选择器的默认选中项时没有触发事件
4969浏览 • 2回复 待解决
OpenHarmony3.1release Emitter 无法在service中发送事件
3948浏览 • 1回复 待解决
Stack堆叠容器点击事件无法穿透怎么办啊?
259浏览 • 1回复 待解决
鸿蒙js 捕获事件绑定 无法触发,请大神赐教!
5721浏览 • 2回复 待解决
键鼠事件可以设置冒泡阻断,其他事件是否支持
282浏览 • 1回复 待解决
ListContainer的removeItemVisibilityChangedListener事件 怎么用?
1941浏览 • 1回复 待解决
emitter.off取消订阅某个事件后,是不是所有订阅该事件的地方都不会再收到该事件的消息
126浏览 • 1回复 待解决
TextInput的onSubmit事件如何使用
292浏览 • 1回复 待解决
如何屏蔽List的滑动事件
313浏览 • 1回复 待解决
如何屏蔽弹窗外的区域事件
222浏览 • 1回复 待解决
touchEvent的使用方法
5009浏览 • 1回复 待解决
list组件,当设置点击事件时,如何知道当前点击的list索引号
5655浏览 • 1回复 待解决
鸿蒙pad的input输入框,无法响应ctrl+c、ctrl+x事件
4408浏览 • 1回复 待解决
stopPropagation是阻止事件冒泡,事件冒泡是从里到外触发的,所以给外层按钮设置无效,如果想给外层按钮设置属性从而阻止里层按钮触发触摸事件,可以给外层按钮添加.hitTestBehavior(HitTestMode.Block)。
参考链接
触摸测试控制