触摸事件的TouchEvent调用stopPropagation时无法阻止事件分发
Button嵌套Button时,外部调用stopPropagation没有阻止内部Button触发onTouch事件。
Button() {
Button()
.onTouch(xx)
}
.onTouch((event: TouchEvent) => {
// 没有阻止内部的button触发onTouch事件
event.stopPropagation();
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
#鸿蒙通关秘籍#阻止触摸事件默认行为与事件冒泡
1555浏览 • 1回复 待解决
HarmonyOS 触摸事件是否有分发和拦截?
2075浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在触摸事件中阻止父组件的事件冒泡?
1466浏览 • 1回复 待解决
button嵌套时,外部使用stopPropagation无法阻止内部的button触发onTouch
1213浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中如何通过onTouch事件阻止触摸事件冒泡至父组件?
902浏览 • 0回复 待解决
HarmonyOS onClick事件如何阻止事件冒泡
1110浏览 • 1回复 待解决
如何使发生gesture手势事件时不可发生onTouch触摸事件?
365浏览 • 0回复 待解决
HarmonyOS 触摸事件的冲突问题
867浏览 • 1回复 待解决
如何阻止Flex容器鼠标事件穿透
3245浏览 • 1回复 待解决
HarmonyOS RN存在多实例时回退事件分发问题
830浏览 • 1回复 待解决
HarmonyOS 滑动的触摸事件,也会触发点击事件响应
1420浏览 • 1回复 待解决
鸿蒙事件拦截分发处理
12037浏览 • 2回复 待解决
eTS position定位点击事件穿透,怎么阻止?
5182浏览 • 1回复 待解决
如何阻止组件的鼠标事件冒泡到父组件
2732浏览 • 1回复 待解决
触摸事件,滑动时,如何动态持续获取获取X,Y坐标
6279浏览 • 1回复 待解决
@ohos.multimodalInput.touchEvent中的TouchEvent,如何调用
2143浏览 • 1回复 待解决
事件分发冲突问题,如何解决?
1547浏览 • 1回复 待解决
HarmonyOS 子组件如何拦截触摸事件
1162浏览 • 1回复 待解决
求大佬告知如何屏蔽触摸事件
1645浏览 • 1回复 待解决
鸿蒙响应屏幕触摸事件如何获取?
8543浏览 • 1回复 已解决
多层组件嵌套button,如何阻止事件传递
3139浏览 • 1回复 待解决
ArkUI的触摸事件分为哪几类输入源?
375浏览 • 0回复 待解决
#鸿蒙通关秘籍# 如何在Click事件中阻止子组件触发父组件点击事件的冒泡?
1092浏览 • 0回复 待解决
有谁知道如何屏蔽触摸事件
2699浏览 • 1回复 待解决
HarmonyOS 子窗口如何阻止物理返回事件
1170浏览 • 1回复 待解决
stopPropagation是阻止事件冒泡,事件冒泡是从里到外触发的,所以给外层按钮设置无效,如果想给外层按钮设置属性从而阻止里层按钮触发触摸事件,可以给外层按钮添加.hitTestBehavior(HitTestMode.Block)。
参考链接
触摸测试控制