收藏
回答

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

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,请问我要怎么把值传递到这里呢?
})
最后一次编辑于  2019-12-19
回答关注问题邀请回答
收藏

2 个回答

  • 林日升
    林日升
    2019-12-19

    成功了,感谢感谢

    2019-12-19
    赞同
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-12-19
    var list2
    
    Page({
      onLoad: async function () {
        var res = await wx.cloud.callFunction({
          name: "tiku"
        })
        list2 = res.result.word
        console.log(list2)
      }
    })
    
    2019-12-19
    赞同
    回复 3
    • 林日升
      林日升
      2019-12-19
      感谢大神指路,但是报了“regeneratorRuntime is not defined“是不是因为我这缺了模块?
      2019-12-19
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-12-19回复林日升
      勾选 增强编译
      2019-12-19
      1
      回复
    • 林日升
      林日升
      2019-12-19回复o0o有脾气的酸奶
      感谢感谢,成功了!
      2019-12-19
      回复
登录 后发表内容
问题标签