有办法拦截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组件怎么知道滚动到顶部
458浏览 • 1回复 待解决
Web组件拦截页面请求响应
472浏览 • 1回复 待解决
Web组件onKeyEvent键盘事件不生效
717浏览 • 1回复 待解决
web组件registerJavaScriptProxy问题
600浏览 • 0回复 待解决
web组件之cookie使用
524浏览 • 1回复 待解决
web组件对html文件加载
415浏览 • 1回复 待解决
Web拦截不到vuerouter跳转
537浏览 • 0回复 待解决
Web组件如何开启手势缩放
569浏览 • 1回复 待解决
Web和List嵌套手势冲突问题
441浏览 • 1回复 待解决
Web组件domStorageAccess属性设置
1043浏览 • 1回复 待解决
Web组件是否支持浏览器localstorage?
487浏览 • 1回复 待解决
Web组件预加载,如何实现?
466浏览 • 1回复 待解决