(1.9.1)scroll-view滑动会触发onPullDownRefresh
发布于 5 年前 作者 fangdeng 4503 次浏览 来自 问答

我想反馈一个 Bug

如果是 Bug:

* Bug 表现:如果scroll-view中内容没有填满组件内容,下拉会触发页面的onPullDownRefresh事件,基础库1,9.1版本的问题,切换基础库1.7.4不会出现

* 如何复现?

每次

* 提供一个最简复现 Demo

1、test.json中配置

“enablePullDownRefresh”: true

2、test.wxml中代码

<scroll-view scroll-y style=‘height:200px; background:#DDD;’>

    <view style=‘height:30px;’>111111111111111111111</view>

    <view style=‘height:30px;’>2222222222222222222</view>

</scroll-view>

<scroll-view scroll-y style=‘height:200px; background:#999;’>

    <view style=‘height:30px;’>111111111111111111111</view>

    <view style=‘height:30px;’>2222222222222222222</view>

    <view style=‘height:30px;’>3333333333333333333</view>

    <view style=‘height:30px;’>4444444444444444444</view>

    <view style=‘height:30px;’>5555555555555555555</view>

    <view style=‘height:30px;’>66666666666666666666</view>

    <view style=‘height:30px;’>77777777777777777777</view>

</scroll-view>

3.test.js中 代码

onPullDownRefresh: function () {

    console.log(‘下拉刷新了!’)

}

滑动第一个scroll-view区域会出现下拉刷新现象,而第二个不会出现。而基础库1.7.4都不会出现。

2 回复

我看了好多"名气比较大的"小程序,都有这个问题,即scroll-view和下拉刷新不能同时满足

我在寻找 scroll-view 和下拉刷新能同时用的解决方法,和你刚好相反。

mark 一下,看有没有回复。

回到顶部