收藏
回答

请求外面设置参数,请回回调里面设置值,如何在请求外面获取值呢?

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

最后一次编辑于  11-15
回答关注问题邀请回答
收藏

2 个回答

  • 没有然后
    没有然后
    11-15

    引入runtime.js报错咋整啊


    11-15
    赞同
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-15

    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)

    }


    11-15
    赞同
    回复 12
    • 没有然后
      没有然后
      11-15
      引入runtime.js报错咋整啊
      11-15
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-15回复没有然后
      勾上 增强编译
      11-15
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-15回复没有然后
      你是怎么写的代码?
      11-15
      回复
    • 没有然后
      没有然后
      11-15回复o0o有脾气的酸奶
      勾了,然后就变成没找到了


      var regeneratorRuntime = require("../../utils/runtimes.js");
      11-15
      回复
    • 没有然后
      没有然后
      11-15
      引入了文件
      11-15
      回复
    查看更多(7)
问题标签