触摸事件的TouchEvent调用stopPropagation时无法阻止事件分发
Button嵌套Button时,外部调用stopPropagation没有阻止内部Button触发onTouch事件。
Button() {
Button()
.onTouch(xx)
}
.onTouch((event: TouchEvent) => {
// 没有阻止内部的button触发onTouch事件
event.stopPropagation();
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 触摸事件是否有分发和拦截?
315浏览 • 1回复 待解决
button嵌套时,外部使用stopPropagation无法阻止内部的button触发onTouch
244浏览 • 1回复 待解决
如何阻止Flex容器鼠标事件穿透
1871浏览 • 1回复 待解决
鸿蒙事件拦截分发处理
10244浏览 • 2回复 待解决
HarmonyOS 滑动的触摸事件,也会触发点击事件响应
227浏览 • 1回复 待解决
eTS position定位点击事件穿透,怎么阻止?
3953浏览 • 1回复 待解决
触摸事件,滑动时,如何动态持续获取获取X,Y坐标
4917浏览 • 1回复 待解决
事件分发冲突问题,如何解决?
210浏览 • 1回复 待解决
如何阻止组件的鼠标事件冒泡到父组件
1759浏览 • 1回复 待解决
鸿蒙响应屏幕触摸事件如何获取?
7278浏览 • 1回复 已解决
求大佬告知如何屏蔽触摸事件
590浏览 • 1回复 待解决
多层组件嵌套button,如何阻止事件传递
1906浏览 • 1回复 待解决
有谁知道如何屏蔽触摸事件
1616浏览 • 1回复 待解决
HarmonyOS 子窗口如何阻止物理返回事件
210浏览 • 1回复 待解决
HarmonyOS 无法接收事件
130浏览 • 1回复 待解决
@ohos.multimodalInput.touchEvent中的TouchEvent,如何调用
1373浏览 • 1回复 待解决
#鸿蒙学习大百科#如何阻止TouchEvent的默认行为?
60浏览 • 1回复 待解决
HarmonyOS ImageSpan点击事件无法触发
285浏览 • 1回复 待解决
Image组件无法设置长按事件
1660浏览 • 1回复 待解决
图片组件无法触发LongPressGesture长按事件
192浏览 • 1回复 待解决
Webview 设置深色模式时,是否会阻碍常规手机事件以及web事件的触发?
541浏览 • 1回复 待解决
js开发wearable onswipe事件无法触发
7637浏览 • 1回复 已解决
HarmonyOS emitter.on 的订阅事件 回调不调用
382浏览 • 1回复 待解决
两个叠加的视图,触发手势事件时,是否能够正常捕获到事件
594浏览 • 1回复 待解决
stopPropagation是阻止事件冒泡,事件冒泡是从里到外触发的,所以给外层按钮设置无效,如果想给外层按钮设置属性从而阻止里层按钮触发触摸事件,可以给外层按钮添加.hitTestBehavior(HitTestMode.Block)。
参考链接
触摸测试控制