收藏
回答

关于wx.request异步请求的问题

问题模块 框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
框架 小程序 Bug 客户端 6.6.6 1.5

假设我需要使用wx.request频繁的请求某个数据,在不同的页面都要使用,根据参数不同,请求结果不同。但是由于请求是异步的,所以没办反通过返回值获取结果。那每个页面都要写一个这样的请求么?这岂不是很浪费精力?


例如有个请求是根据某个ID获取对象的基本信息,我有是个页面,如果把请求方法放到页面外的某个外部js中,我现在没办法从这个外部js请求中获取请求结果。该如何解决呢?


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

1 个回答

  • HS
    HS
    2018-05-19

    请求是不能同步阻塞的。使用 callback 或 Promise,异步地获取结果。

    2018-05-19
    赞同 1
    回复 1
    • 木梨轻
      木梨轻
      2018-05-21
      是的。谢谢
      2018-05-21
      回复