收藏
回答

scroll-view 多次触发 @refresherrefresh ?

下拉一次,最少触发 refresherrefresh 两次,这是下拉了一次触发的,只有真机调试时会触发 预览和在工具上是正常的

回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    2022-05-23

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-05-23
    有用
    回复 3
    •  
       
      2022-05-24
      https://developers.weixin.qq.com/s/nQgmPumP70z8   我不知道是不是这样的代码片段,好像不能运行只能看代码
      2022-05-24
      回复
    •  
       
      2022-05-24
      我把
      // 自定义下拉刷新被复位
        onRestore(){
         this.triggered = true;   这一个注释掉  不会出现  多次刷新,但是看官方例子是写的有
         console.log("复位");
        },
      2022-05-24
      回复
    •  
       
      2022-05-24
      只在真机调试时会出现这种情况,  如果再scroll-view 中写上@refresherpulling 事件 可以看到 它被多次触发打印,调试工具也能看到,但是下拉刷新也只触发一次,不会一直触发
      2022-05-24
      回复
  • 茜茜又困了🐽
    茜茜又困了🐽
    2022-05-23

    wxml:

    refresher-triggered = "{{ refreshStatus }}"

    js:

    refresherrefresh函数里添加

    if (this.data.refreshStatus) return 试试呢?

    2022-05-23
    有用 1
    回复
登录 后发表内容