触摸事件的TouchEvent调用stopPropagation时无法阻止事件分发
Button嵌套Button时,外部调用stopPropagation没有阻止内部Button触发onTouch事件。
Button() {
Button()
.onTouch(xx)
}
.onTouch((event: TouchEvent) => {
// 没有阻止内部的button触发onTouch事件
event.stopPropagation();
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
鸿蒙事件拦截分发处理
9339浏览 • 2回复 待解决
多层组件嵌套button,如何阻止事件传递
968浏览 • 1回复 待解决
触摸事件,滑动时,如何动态持续获取获取X,Y坐标
3714浏览 • 1回复 待解决
如何阻止Flex容器鼠标事件穿透
835浏览 • 1回复 待解决
求大佬告知如何屏蔽触摸事件
380浏览 • 1回复 待解决
鸿蒙响应屏幕触摸事件如何获取?
6297浏览 • 1回复 已解决
eTS position定位点击事件穿透,怎么阻止?
2744浏览 • 1回复 待解决
如何阻止组件的鼠标事件冒泡到父组件
881浏览 • 1回复 待解决
有谁知道如何屏蔽触摸事件
663浏览 • 1回复 待解决
@ohos.multimodalInput.touchEvent中的TouchEvent,如何调用
667浏览 • 1回复 待解决
Image组件无法设置长按事件
806浏览 • 1回复 待解决
Webview 设置深色模式时,是否会阻碍常规手机事件以及web事件的触发?
322浏览 • 1回复 待解决
Tabs选项绑定onClick事件之后无法切换
882浏览 • 0回复 待解决
js开发wearable onswipe事件无法触发
6786浏览 • 1回复 已解决
两个叠加的视图,触发手势事件时,是否能够正常捕获到事件
387浏览 • 1回复 待解决
焦点事件onBlur/onFocus回调无法触发
855浏览 • 1回复 待解决
两个叠加的视图,触发手势事件时,下面的视图是否能够正常捕获到事件
939浏览 • 1回复 待解决
有办法拦截web组件的触摸事件或者开关web组件的滚动吗?滑动冲突了。
390浏览 • 1回复 待解决
ArkTS怎么在onSelect事件中调用子组件中的方法
1137浏览 • 1回复 待解决
为什么XComponent有时候无法触发键盘的抬起事件
18浏览 • 1回复 待解决
Stack堆叠容器点击事件无法穿透怎么办啊?
1051浏览 • 1回复 待解决
OpenHarmony3.1release Emitter 无法在service中发送事件
4475浏览 • 1回复 待解决
指定选择器的默认选中项时没有触发事件
5566浏览 • 2回复 待解决
组件遮挡导致Stack组件中有Span组件时,单击事件无法透过Span组件向下传递
766浏览 • 1回复 待解决
stopPropagation是阻止事件冒泡,事件冒泡是从里到外触发的,所以给外层按钮设置无效,如果想给外层按钮设置属性从而阻止里层按钮触发触摸事件,可以给外层按钮添加.hitTestBehavior(HitTestMode.Block)。
参考链接
触摸测试控制