HarmonyOS 子组件如何拦截触摸事件
嵌套在页面中的 Scroll 组件内部,尝试在 onTouch 中通过 event.stopPropagation() 拦截触摸事件,以便在子组件中滑动时,不会触发 Scroll 的整体上下滑动。但发现这样没有达到效果,请问该如何处理?
Stack() {
Canvas(this.pickCanvas)
}.width('100%').height(200).onTouch((event: TouchEvent) => {
event.stopPropagation()
}
- 1.
- 2.
- 3.
- 4.
- 5.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 触摸事件是否有分发和拦截?
1669浏览 • 1回复 待解决
有办法拦截web组件的触摸事件或者开关web组件的滚动吗?滑动冲突了。
1232浏览 • 1回复 待解决
HarmonyOS UI组件事件拦截处理
930浏览 • 1回复 待解决
HarmonyOS 父组件如何响应子组件内的事件方法 ,子组件如何响应父组件内的事件方法?
1027浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在触摸事件中阻止父组件的事件冒泡?
996浏览 • 1回复 待解决
HarmonyOS 触摸事件的冲突问题
671浏览 • 1回复 待解决
HarmonyOS 父组件如何禁用子组件的滑动事件
731浏览 • 1回复 待解决
鸿蒙响应屏幕触摸事件如何获取?
8276浏览 • 1回复 已解决
求大佬告知如何屏蔽触摸事件
1457浏览 • 1回复 待解决
HarmonyOS如何拦截list的滑动事件?
1119浏览 • 1回复 待解决
HarmonyOS 子组件响应父组件的事件方法
911浏览 • 1回复 待解决
HarmonyOS 弹窗父组件的滑动事件穿透给子组件,禁止子组件滑动,允许点击事件传透
1151浏览 • 0回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中如何通过onTouch事件阻止触摸事件冒泡至父组件?
735浏览 • 0回复 待解决
如何拦截onTouch事件传递
1296浏览 • 1回复 待解决
有谁知道如何屏蔽触摸事件
2504浏览 • 1回复 待解决
父组件中如何处理子组件内点击事件
3593浏览 • 1回复 待解决
HarmonyOS Image组件是不是会拦截longpress事件?
734浏览 • 1回复 待解决
WebView goBack事件拦截。
1716浏览 • 1回复 待解决
HarmonyOS RN如何拦截返回事件
500浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何处理鸿蒙系统中组件上的触摸事件?
1048浏览 • 1回复 待解决
子组件的事件可以传到父组件吗
1447浏览 • 1回复 待解决
HarmonyOS list里面的组件如何拦截掉swiper左右手势事件
494浏览 • 1回复 待解决
子组件如何监听Page的onPageShow/onPageHide事件
3424浏览 • 1回复 待解决
HitTestMode增加触摸测试类型:自身和子节点不响应触摸测试
2192浏览 • 1回复 待解决
定义父子组件,父组件如何获取子组件的事件
1154浏览 • 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