收藏
回答

如何人为操作的关闭界面中的请求?

框架类型 问题类型 操作系统 工具版本
小程序 需求 Windows 6.6.7

需求是:进入A界面中,需要去请求后台的数据展示在界面中,进入B界面的时候也要去请求后台数据,现在的问题是,当进入A时,请求还未完毕的时候切换到B界面(相当于A与B界面迅速来回的切换,不等界面数据加载完毕就切换),现在想的是;当切换到另一个界面的时候,如何关闭上一个界面中还未执行的请求。。。。。求大神帮忙,感激不尽。。。。



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

3 个回答

  • 小程序技术专员-SgLy
    小程序技术专员-SgLy
    2018-08-07

    “wx.request 返回一个 requestTask 对象,通过 requestTask,可中断请求任务。

    参考文档:https://developers.weixin.qq.com/miniprogram/dev/api/network-request.html#wxrequestobject

    2018-08-07
    有用
    回复
  • Smile、冷
    Smile、冷
    2018-08-08

    这样可以试一下

    2018-08-08
    有用
    回复
  • 尚
    2018-08-07

    a界面数据未加载不让进入b界面不就可以了吗

    2018-08-07
    有用
    回复 2
    • Smile、冷
      Smile、冷
      2018-08-08

      如果是两个tabBar导航页来回切换,根本不能说不让切换到b界面的,用户就是想迅速来回切换的

      2018-08-08
      回复
    • 尚
      2018-08-08回复Smile、冷

      嗯,那就在onHide时候使用楼下的方法中断请求

      2018-08-08
      回复
登录 后发表内容