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

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

HarmonyOS
2024-06-05 21:55:26
1251浏览
收藏 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 子组件如何拦截触摸事件
817浏览 • 1回复 待解决
Web组件怎么知道滚动到顶部
1348浏览 • 1回复 待解决
HarmonyOS 触摸事件冲突问题
690浏览 • 1回复 待解决
HarmonyOS Web组件实现异步请求拦截
649浏览 • 1回复 待解决
HarmonyOS web组件怎么拦截请求
1133浏览 • 1回复 待解决
HarmonyOS 触摸事件是否分发和拦截
1693浏览 • 1回复 待解决
HarmonyOS Web组件拦截返回按钮
789浏览 • 1回复 待解决
HarmonyOS List+Swipe+web滑动冲突
664浏览 • 1回复 待解决
Web组件拦截页面请求响应
1731浏览 • 1回复 待解决
HarmonyOS Web对about:blank组件拦截
862浏览 • 1回复 待解决
HarmonyOS web组件滚动方向判断
552浏览 • 1回复 待解决
HarmonyOS 如何隐藏Web组件滚动条?
1315浏览 • 2回复 待解决
HarmonyOS web组件拦截返回手势
638浏览 • 1回复 待解决
HarmonyOS web组件关闭跨域拦截
640浏览 • 1回复 待解决
HarmonyOS Web组件滚动条如何隐藏
707浏览 • 1回复 待解决