收藏
回答

wx.request请求API,超时无法进入fail/complete回调函数

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.request 工具 8.0.33 2.7.1

现象是wx.request请求,超时出现时,有时候fail回调的代码未执行,complete回调函数的代码未执行,代码如下:

wxml:

<loading hidden="{{!loading}}">加载中</loading>

js:

fail: res => {

        common.showMod('出现未知错误');

      },

      complete: res => {

        _this.setData({

          loading: false

        });

      }


最后一次编辑于  2023-03-30
回答关注问题邀请回答
收藏

1 个回答

  • PENG
    PENG
    2023-03-30

    改成fail(err) {} 试试,低版本可能不支持箭头函数

    2023-03-30
    有用
    回复 1
    • 宏
      2023-03-31
      应该不是这个问题。
      相同环境下,接口服务端打上断点,模拟超时场景,测试很多次有时才会出现上述场景,无法执行回调函数,其余情况都是能正常执行的。
      2023-03-31
      回复
登录 后发表内容