收藏
回答

微信小程序onPullDownRefresh的下拉刷新的bug

问题模块
API和组件

onPullDownRefresh在ios真机上不能正常,经常会触发上拉加载更多的事件,我这下拉刷新内部做了逻辑判断才避免了这个问题,请咱们的小程序开发人员注意下,也希望小程序框架开发的尽快解决这个问题

最后一次编辑于  2017-06-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

14 个回答

  • 淡若清风
    淡若清风
    2017-06-29

    我也遇见了,能否分享下你是怎么判断的,可否提供一些片段代码?

    2017-06-29
    赞同
    回复
  • 麦子
    麦子
    2017-06-29

    加个标志位,在进入下拉刷新时,置为1,在上拉加载中做判断,只有这个标志位为0的时候才能进入上拉加载,在最后下拉刷新请求数据结束后再把标志位置为0

    2017-06-29
    赞同
    回复
  • 淡若清风
    淡若清风
    2017-06-29

    好方案

    2017-06-29
    赞同
    回复
  • 麦子
    麦子
    2017-06-29

    你们的上拉加载和下拉刷新多么,3楼,我的上拉加载特别多,目前都不知道怎么处理

    2017-06-29
    赞同
    回复
  • 淡若清风
    淡若清风
    2017-06-29

    多啊,就是在ios上进行一次上拉加载更多就会自动触发下拉刷新,我估计是ios加载数据时有个回弹的效果,系统默认为下拉刷新了。

    2017-06-29
    赞同
    回复
  • 麦子
    麦子
    2017-06-29

    目前小程序限定在data里的数据为1024kb,你们的数据超过1024Kb了么

    2017-06-29
    赞同
    回复
  • 淡若清风
    淡若清风
    2017-06-29

    没有啊,我们有些图片还没放到服务器上,图片占有376 KB,总共728 KB。

    2017-06-29
    赞同
    回复
  • 淡若清风
    淡若清风
    2017-06-29

    主要还用了一个第三方的类库,解析html的wxParse,那个估计也得占100多kb,不过我们项目小。

    2017-06-29
    赞同
    回复
  • 麦子
    麦子
    2017-06-29

    好吧,我们纯文本的内容超过了1M,没有好的办法解决,而且在下拉加载一定量以后,会很卡,ios会报找不到webview

    2017-06-29
    赞同
    回复
  • 秋天
    秋天
    2017-08-21

    请问是怎么解决的

    2017-08-21
    赞同
    回复