canvas的disable-scroll属性bug
发布于 6 年前 作者 zoujuan 4180 次浏览 来自 问答

在弹出层设置了canvas的disable-scroll属性后,导致页面滚动失效,page对象也没有动态设置disableScroll的接口。所以一旦canvas弹出后再隐藏,造成页面失去滚动的能力。请问如何解决在弹出层使用canvas,并且页面能够滚动的问题?

6 回复

惊了 这个问题很困扰…  半个月过去了

我也遇到同样的问题。

手指在canvas区域横向划动一次后,页面就不能滚动了,然后无法通过setData({…})等各种方式改变canvas组件的disalbe-scroll属性为false,重新让页面能滚动起来。

但神奇的是,此时用两个手指在canvas中做一个缩小手势后,页面又可以滚动了。请尽快解决这个BUG,好痛苦哦,谢谢!

我也遇到了这个问题,麻烦问下,你有没有解决掉,怎么解决的

你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

我也遇到,目前此BUG只在IOS中出现。且动态设置canvas中的disable-scroll

属性不生效。整个page的滑动亦被禁止。

基础库版本用最新的2.2.0也是一样

回到顶部