HarmonyOS 子组件如何拦截触摸事件
嵌套在页面中的 Scroll 组件内部,尝试在 onTouch 中通过 event.stopPropagation() 拦截触摸事件,以便在子组件中滑动时,不会触发 Scroll 的整体上下滑动。但发现这样没有达到效果,请问该如何处理?
Stack() {
Canvas(this.pickCanvas)
}.width('100%').height(200).onTouch((event: TouchEvent) => {
event.stopPropagation()
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 触摸事件是否有分发和拦截?
620浏览 • 1回复 待解决
有办法拦截web组件的触摸事件或者开关web组件的滚动吗?滑动冲突了。
721浏览 • 1回复 待解决
HarmonyOS UI组件事件拦截处理
385浏览 • 1回复 待解决
HarmonyOS 父组件如何响应子组件内的事件方法 ,子组件如何响应父组件内的事件方法?
335浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在触摸事件中阻止父组件的事件冒泡?
116浏览 • 1回复 待解决
HarmonyOS 子组件响应父组件的事件方法
301浏览 • 1回复 待解决
HarmonyOS如何拦截list的滑动事件?
383浏览 • 1回复 待解决
求大佬告知如何屏蔽触摸事件
693浏览 • 1回复 待解决
鸿蒙响应屏幕触摸事件如何获取?
7486浏览 • 1回复 已解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中如何通过onTouch事件阻止触摸事件冒泡至父组件?
104浏览 • 0回复 待解决
HarmonyOS 弹窗父组件的滑动事件穿透给子组件,禁止子组件滑动,允许点击事件传透
359浏览 • 0回复 待解决
有谁知道如何屏蔽触摸事件
1771浏览 • 1回复 待解决
HarmonyOS RN如何拦截返回事件
71浏览 • 1回复 待解决
如何拦截onTouch事件传递
679浏览 • 1回复 待解决
HitTestMode增加触摸测试类型:自身和子节点不响应触摸测试
1603浏览 • 1回复 待解决
父组件中如何处理子组件内点击事件
2746浏览 • 1回复 待解决
WebView goBack事件拦截。
1067浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何处理鸿蒙系统中组件上的触摸事件?
121浏览 • 1回复 待解决
HarmonyOS 滑动的触摸事件,也会触发点击事件响应
377浏览 • 1回复 待解决
子组件的事件可以传到父组件吗
668浏览 • 1回复 待解决
子组件如何监听Page的onPageShow/onPageHide事件
2583浏览 • 1回复 待解决
定义父子组件,父组件如何获取子组件的事件
620浏览 • 1回复 待解决
HarmonyOS CustomDialogController可否拦截返回事件?
332浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中防止触摸事件冒泡
152浏览 • 1回复 待解决
Slider拦截点击事件失败
274浏览 • 1回复 待解决
可以尝试下给Canvas组件加上.hitTestBehavior(HitTestMode.Block),参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-hit-test-behavior-V5
长按Canvas区域,进入Canvas组件,单击Canvas以外区域,退出Canvas组件,可进行整体scroll组件滑动手势监听
参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-gestures-tapgesture-V5