触摸事件的TouchEvent调用stopPropagation时无法阻止事件分发
Button嵌套Button时,外部调用stopPropagation没有阻止内部Button触发onTouch事件。
Button() { 
  Button() 
    .onTouch(xx) 
} 
.onTouch((event: TouchEvent) => { 
  // 没有阻止内部的button触发onTouch事件 
  event.stopPropagation(); 
})
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 #鸿蒙通关秘籍#阻止触摸事件默认行为与事件冒泡 
1699浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在触摸事件中阻止父组件的事件冒泡? 
1684浏览  • 1回复 待解决
HarmonyOS 触摸事件是否有分发和拦截? 
2139浏览  • 1回复 待解决
button嵌套时,外部使用stopPropagation无法阻止内部的button触发onTouch 
1302浏览  • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中如何通过onTouch事件阻止触摸事件冒泡至父组件? 
978浏览  • 0回复 待解决
HarmonyOS onClick事件如何阻止事件冒泡 
1239浏览  • 1回复 待解决
如何使发生gesture手势事件时不可发生onTouch触摸事件? 
420浏览  • 0回复 待解决
HarmonyOS 触摸事件的冲突问题 
947浏览  • 1回复 待解决
如何阻止Flex容器鼠标事件穿透 
3458浏览  • 1回复 待解决
HarmonyOS 滑动的触摸事件,也会触发点击事件响应 
1494浏览  • 1回复 待解决
eTS position定位点击事件穿透,怎么阻止? 
5272浏览  • 1回复 待解决
触摸事件,滑动时,如何动态持续获取获取X,Y坐标 
6511浏览  • 1回复 待解决
如何阻止组件的鼠标事件冒泡到父组件 
2863浏览  • 1回复 待解决
HarmonyOS  子组件如何拦截触摸事件 
1206浏览  • 1回复 待解决
鸿蒙响应屏幕触摸事件如何获取? 
8621浏览  • 1回复 已解决
求大佬告知如何屏蔽触摸事件 
1731浏览  • 1回复 待解决
@ohos.multimodalInput.touchEvent中的TouchEvent,如何调用 
2202浏览  • 1回复 待解决
ArkUI的触摸事件分为哪几类输入源? 
451浏览  • 0回复 待解决
HarmonyOS RN存在多实例时回退事件分发问题 
909浏览  • 1回复 待解决
有谁知道如何屏蔽触摸事件 
2781浏览  • 1回复 待解决
鸿蒙事件拦截分发处理 
12177浏览  • 2回复 待解决
多层组件嵌套button,如何阻止事件传递 
3228浏览  • 1回复 待解决
#鸿蒙通关秘籍# 如何在Click事件中阻止子组件触发父组件点击事件的冒泡? 
1160浏览  • 0回复 待解决
#鸿蒙通关秘籍#获取TouchEvent中手指的历史触摸点 
1147浏览  • 1回复 待解决
HarmonyOS 子窗口如何阻止物理返回事件 
1232浏览  • 1回复 待解决





















stopPropagation是阻止事件冒泡,事件冒泡是从里到外触发的,所以给外层按钮设置无效,如果想给外层按钮设置属性从而阻止里层按钮触发触摸事件,可以给外层按钮添加.hitTestBehavior(HitTestMode.Block)。
参考链接
触摸测试控制