怎么动态屏蔽page下拉刷新

发布于 8 年前作者 msun9614 次浏览最后编辑 8 年前来自 ask

我想反馈一个 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 回复
lxue
lxue1 楼6 年前

怎么解决的

huangping
huangping2 楼6 年前

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

gang52
gang523 楼6 年前

谢谢!

agao
agao4 楼6 年前

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

guiying10
guiying105 楼6 年前

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

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

chengchao
chengchao6 楼6 年前

不好意思没说清楚。

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

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

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