有办法拦截web组件的触摸事件或者开关web组件的滚动吗?滑动冲突了。

有办法拦截web组件的触摸事件或者开关web组件的滚动吗?滑动冲突了。

HarmonyOS
2024-06-05 21:55:26
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
chmqn

1.如果想拦截web触摸相关事件,最简单的方式就是利用css的叠层原理,在web组件的上方覆盖一个透明组件,利用组件通用属性Position与zIndex,盖在web组件上面就阻止了。

2.已经提供了嵌套滚动的机制,可以将web组件放在scroll组件中,并设置嵌套滚动属性nestedScroll中的scrollSnapOptions。参考文档如下:ScrollScrollSnapOptions

分享
微博
QQ
微信
回复
2024-06-06 22:17:28
相关问题
HarmonyOS 子组件如何拦截触摸事件
65浏览 • 1回复 待解决
Web组件怎么知道滚动到顶部
870浏览 • 1回复 待解决
HarmonyOS web组件怎么拦截请求
576浏览 • 1回复 待解决
HarmonyOS List+Swipe+web滑动冲突
189浏览 • 1回复 待解决
Web组件拦截页面请求响应
935浏览 • 1回复 待解决
HarmonyOS Web对about:blank组件拦截
223浏览 • 1回复 待解决
HarmonyOS 如何隐藏Web组件滚动条?
521浏览 • 2回复 待解决
Web组件onKeyEvent键盘事件不生效
2025浏览 • 1回复 待解决
Web组件缓存模式几种?
415浏览 • 1回复 待解决
TabContent内web组件滑动问题
243浏览 • 2回复 待解决
HarmonyOS使用Web组件如何监听滚动位置
594浏览 • 2回复 待解决
滑动嵌套事件冲突处理
279浏览 • 0回复 待解决
HarmonyOS如何拦截list滑动事件
401浏览 • 1回复 待解决