请求外面设置参数,请回回调里面设置值,如何在请求外面获取值呢?
发布于 7 年前 作者 chou 14874 次浏览 来自 官方Issues

var ret;

wx.request({

url: “”,

method: “POST”,

data: {},

success: function success(res) {

ret = true

},

fail: function fail(res) {

ret = false

}

})

console.log(ret)

比如外面打印出来的ret和里面的值就不一样,为undefined

2 回复

引入runtime.js报错咋整啊

xxxxx: async function () {

    var request = function(){

        return new Promise((rs,rj)=>{

            wx.request({

                url: ‘xxx’,

                success(res){

                    rs(res)

                },

                fail(res) {

                    rj(res)

                }

            })

        })

    }

    var res = await request()

    console.log(res)

}

回到顶部