收藏
回答

怎么动态屏蔽page下拉刷新

框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 enablePullDownRefresh 客户端 Android 6.6.5 1.5.3

我想反馈一个 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 个回答

  • 微信技术专员 - Rex
    微信技术专员 - Rex
    2018-03-21

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

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

    2018-03-21
    有用
    回复
  • 菜心儿
    菜心儿
    2019-08-15

    怎么解决的

    2019-08-15
    有用
    回复
  • 弓虽木木
    弓虽木木
    2018-04-03

    谢谢!

    2018-04-03
    有用
    回复
  • 空心菜舅舅
    空心菜舅舅
    2018-04-03

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

    2018-04-03
    有用
    回复
  • 弓虽木木
    弓虽木木
    2018-04-03

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

    2018-04-03
    有用
    回复
  • 空心菜舅舅
    空心菜舅舅
    2018-03-26

    不好意思没说清楚。

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

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

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

    2018-03-26
    有用
    回复
登录 后发表内容