canvas的触摸时间和页面的滑动事件有冲突
发布于 6 年前 作者 wwang 3682 次浏览 来自 问答

场景描述:

1,以下界面的红色区域是通过canvas实现,当canvas绑定了滑动事件之后,当手指在这块区域上下滑动的时候,有时候整个滑动事件都被canvas捕获,页面获取不到滑动事件,就会导致整个界面类似卡死状态,这时候只能滑动canvas之外的界面才能触发界面上下滑动。

期望:

1,期望canvas上下滑动的时候不影响界面上下滑动,就跟微信指数小程序一样,canvas上下滑动,界面也是可以跟着动,

3 回复

你好,最近遇到相同问题,请问解决了吗

a.在canvas上设置disable-scroll属性,禁止canvas进行上下滑动,并且还要设置一个触摸事件才能生效

<canvas  disable-scroll="true"></canvas>

b.在当前页面的page页面中设置

"disableScroll":true

坐等官方解答。@小程序 @腾讯小程序 @腾讯小程序官方

回到顶部