有办法拦截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组件怎么知道滚动到顶部
608浏览 • 1回复 待解决
HarmonyOS web组件怎么拦截请求
133浏览 • 1回复 待解决
Web组件拦截页面请求响应
647浏览 • 1回复 待解决
HarmonyOS 如何隐藏Web组件滚动条?
146浏览 • 2回复 待解决
Web组件onKeyEvent键盘事件不生效
1780浏览 • 1回复 待解决
HarmonyOS使用Web组件如何监听滚动位置
201浏览 • 1回复 待解决
Web组件缓存模式几种?
163浏览 • 1回复 待解决
web组件registerJavaScriptProxy问题
1443浏览 • 0回复 待解决
滑动嵌套事件冲突处理
41浏览 • 0回复 待解决
web组件之cookie使用
793浏览 • 1回复 待解决
HarmonyOS Refresh组件嵌套滑动冲突问题
359浏览 • 1回复 待解决