for循环接口查询返回值的问题?

发布于 5 年前作者 leixiuying2458 次浏览最后编辑 5 年前来自 ask

return new Promise((resolve, reject) => {

});

wx.request({

});

接口查询内容,返回可以向return 一样吗?

that 结果查询不到

这边需要做到for i++ 传i 值到接口进行查询,但进入接口后,数值无法传出,只能that.data 但获取不到,请问有大神有其他办法吗

3 回复
rchang
rchang1 楼5 年前

描述的不清楚 你的for在哪 代码都看不完全

jing65
jing652 楼5 年前

Promise async await 把异步请求变为同步,不然你是无法判断的

wuyan
wuyan3 楼8 个月前

        for (let i = 9; i >= 0; i--{

          wx.request({

            url: url,

            data: Data+i,

            method: 'POST',

            header: {

              "content-type": "application/x-www-form-urlencoded"

            },

            success: function (res) {

              //if 判斷是否有內容

              //如果有內容結束循環,無內容,繼續查詢,直到查詢到 Data+9

              //不可寫 break 結束方法

              //查出內容無法傳值到循環內

            }});

        }