怎么动态屏蔽page下拉刷新
发布于 7 年前 作者 msun 9502 次浏览 来自 问答

我想反馈一个 Bug:

我为page打开了enablePullDownRefresh

“enablePullDownRefresh”: true,

然后自定义了一个弹窗,view,wxss设置如下

{

width: 100%;

height: 100%;

position: fixed;

top: 0;

left: 0;

background-color: rgba(0, 0, 0, 0.3)

}

这个view覆盖了整个屏幕,并且设置了属性catchtouchstart='true’来屏蔽手指滑动的事件。

预期效果是无论手指的该view上怎么动都不会影响下层的容器。现在page仍然可以下拉,而且找不到方法屏蔽这个动作.catchtouchmove也试过了。

有没有办法屏蔽page下拉事件?

6 回复

怎么解决的

我也遇到类似问题,楼主怎么解决的?

没解决,用页面跳转的方案替换了。

动态屏蔽是什么一个场景?

在onPullDownRefresh里马上调用stop接口是否可以?或者整个page嵌套在一个scroll-view下

不好意思没说清楚。

1、我说的动态屏蔽是指.app里的"enablePullDownRefresh"true,true可以是变量吗?

2、在onPullDownRefresh里马上调用stop接口肯定是不行的,因为那时候已经太迟了,已经有下拉的动效了,我希望没有下拉的效果。

3、整个page嵌套在一个scroll-view下 没试过。试试看。

回到顶部