251378520
251378520
  • 发布:2018-10-20 22:50
  • 更新:2018-11-12 19:28
  • 阅读:5014

【报Bug】页面app-plus中设置下拉刷新Type为default时,onPullDownRefresh不触发

分类:uni-app

[内容]
按如下设置页面的下拉:
pages.json:

pages:[  
    path:"......",  
    style :{  
       enablePullDownRefresh:true  
         //......  
     },  
    app-plus:{  
         //......  
        pullToRefresh:{  
             "support":true,  
                "style":"default",  
                //...............  
                //"style":"circle",改成这样是可以的。  
         }  
     }  
]

======================================================
index.vue:

export default{  
  data:{},  
  methods:{},  
  onLoad:function(){  
    setTimeout(function(){  
        uni.startPullDownRefresh();  
    },300)  
  },  
  onPullDownRefresh:function(){  
      setTimeout(function(){  
                uni.stopPullDownRefresh();  
            },1000)  
   }  
}  

重现步骤
按如上设置时,下拉页面时,可以触发下拉,但是页面的onPullDownRefresh不会触发。
不管是手动下拉还是使用uni.startPullDownRefresh来触 发下拉,都不会触发。

如果把上面的
"style":"default"
改为:
"style":"circle"
之后会触发页面中的onPullDownRefresh

2018-10-20 22:50 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

是iOS还是安卓出现此问题?

251378520

251378520 (作者)

安卓

251378520

251378520 (作者)

ios没有测试过

251378520

251378520 (作者)

官方 有没有人在啊。

251378520

251378520 (作者)

不是应该使用circle,文档里说可以是 default的啊。。。

251378520

251378520 (作者)

不是应该使用什么的问题,而是文档里写的安卓 可以使用default,并且我个人也喜欢使用页面整体下拉的效果。只有这样才有下拉的感觉 。

3***@qq.com

3***@qq.com

遇到同样的问题,文档写的是可以的,下拉也可以,但就是不触发!

DCloud_UNI_GSQ

DCloud_UNI_GSQ

安卓应该使用:circle,pullToRefresh属性可以不写。

该问题目前已经被锁定, 无法添加新回复