关于wx.request异步请求的问题
发布于 5 年前 作者 wfeng 17443 次浏览 来自 问答

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

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

1 回复

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

回到顶部