触摸事件的TouchEvent调用stopPropagation时无法阻止事件分发
Button嵌套Button时,外部调用stopPropagation没有阻止内部Button触发onTouch事件。
Button() {
Button()
.onTouch(xx)
}
.onTouch((event: TouchEvent) => {
// 没有阻止内部的button触发onTouch事件
event.stopPropagation();
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 触摸事件是否有分发和拦截?
392浏览 • 1回复 待解决
button嵌套时,外部使用stopPropagation无法阻止内部的button触发onTouch
289浏览 • 1回复 待解决
HarmonyOS 滑动的触摸事件,也会触发点击事件响应
266浏览 • 1回复 待解决
鸿蒙事件拦截分发处理
10337浏览 • 2回复 待解决
如何阻止Flex容器鼠标事件穿透
1920浏览 • 1回复 待解决
触摸事件,滑动时,如何动态持续获取获取X,Y坐标
4974浏览 • 1回复 待解决
eTS position定位点击事件穿透,怎么阻止?
4029浏览 • 1回复 待解决
事件分发冲突问题,如何解决?
273浏览 • 1回复 待解决
求大佬告知如何屏蔽触摸事件
628浏览 • 1回复 待解决
鸿蒙响应屏幕触摸事件如何获取?
7348浏览 • 1回复 已解决
如何阻止组件的鼠标事件冒泡到父组件
1799浏览 • 1回复 待解决
多层组件嵌套button,如何阻止事件传递
1961浏览 • 1回复 待解决
有谁知道如何屏蔽触摸事件
1669浏览 • 1回复 待解决
HarmonyOS 子窗口如何阻止物理返回事件
275浏览 • 1回复 待解决
HarmonyOS 无法接收事件
178浏览 • 1回复 待解决
@ohos.multimodalInput.touchEvent中的TouchEvent,如何调用
1425浏览 • 1回复 待解决
#鸿蒙学习大百科#如何阻止TouchEvent的默认行为?
129浏览 • 1回复 待解决
HarmonyOS ImageSpan点击事件无法触发
345浏览 • 1回复 待解决
Image组件无法设置长按事件
1710浏览 • 1回复 待解决
Webview 设置深色模式时,是否会阻碍常规手机事件以及web事件的触发?
590浏览 • 1回复 待解决
图片组件无法触发LongPressGesture长按事件
247浏览 • 1回复 待解决
HarmonyOS emitter.on 的订阅事件 回调不调用
517浏览 • 1回复 待解决
js开发wearable onswipe事件无法触发
7694浏览 • 1回复 已解决
有办法拦截web组件的触摸事件或者开关web组件的滚动吗?滑动冲突了。
642浏览 • 1回复 待解决
stopPropagation是阻止事件冒泡,事件冒泡是从里到外触发的,所以给外层按钮设置无效,如果想给外层按钮设置属性从而阻止里层按钮触发触摸事件,可以给外层按钮添加.hitTestBehavior(HitTestMode.Block)。
参考链接
触摸测试控制