微信小程序调用云函数,在success里给全局变量赋值,可是没能传递到函数外,请教大神怎么解决?

发布于 9 年前作者 uye5502 次浏览最后编辑 9 年前来自 ask
var list2

Page({
  onLoad: function () {
    wx.cloud.callFunction({
      name: "tiku",
      success(res){
        list2 = res.result.word
                console.log(list2)//这里成功打印了res.result.word
      },
      fail(res){
        console.log("shibai")
      }
    })
    console.log(list2)// 这里却是undefine,请问我要怎么把值传递到这里呢?
})
2 回复
sunxia
sunxia1 楼6 年前

成功了,感谢感谢

xiuyinggong
xiuyinggong2 楼6 年前
var list2

Page({
  onLoad: async function () {
    var res = await wx.cloud.callFunction({
      name: "tiku"
    })
    list2 = res.result.word
    console.log(list2)
  }
})