有办法拦截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
相关问题
Web组件怎么知道滚动到顶部
1575浏览 • 1回复 待解决
HarmonyOS 子组件如何拦截触摸事件
1162浏览 • 1回复 待解决
HarmonyOS Web组件实现异步请求拦截
949浏览 • 1回复 待解决
HarmonyOS 触摸事件冲突问题
867浏览 • 1回复 待解决
HarmonyOS web组件怎么拦截请求
1343浏览 • 1回复 待解决
HarmonyOS Web对about:blank组件拦截
1401浏览 • 1回复 待解决
Web组件拦截页面请求响应
2008浏览 • 1回复 待解决
HarmonyOS 如何隐藏Web组件滚动条?
1497浏览 • 1回复 待解决
HarmonyOS Web组件拦截返回按钮
988浏览 • 1回复 待解决
HarmonyOS 触摸事件是否分发和拦截
2075浏览 • 1回复 待解决
HarmonyOS List+Swipe+web滑动冲突
846浏览 • 1回复 待解决
Web组件onKeyEvent键盘事件不生效
2766浏览 • 1回复 待解决
HarmonyOS web组件滚动方向判断
760浏览 • 1回复 待解决
HarmonyOS 组件办法继承
962浏览 • 1回复 待解决