我在使用Promise 做同步 requests ,返回的数据不知道如何下手提取?
发布于 5 年前 作者 acao 3030 次浏览 来自 官方Issues

返回的数据‘_result’,显示值是’undefined’,

打开折叠看到里面其实是有数据的,但就是取不出来,请大家指点迷津

3 回复

async function Post(…){

    var requestobj = await request(…)

    return …


}

多加一个async和await而已

connect.js

var util = require("…/…/utils/httpUtil.js");

==分割线=====================

httpUtil.js

==分割线=====================

如果用原生wx.requests,就可以用err[‘data’]取到所需数据,但那是异步的,不适合使用

现在用Promise做同步,但是好像数据被盖上一层东西,就是取不来

代码贴出来   或者发个代码片段   你这情况应该是取值的地方不对  还没请求完就打印取值了

回到顶部