收藏
回答

云函数内获得的值如何传到外面?

Page({
  data: {
    categoryList:[],
    goodsList:[],
  },
  Cates:[],

  onLoad:  function (options) {
    let that=this

    wx.cloud.callFunction({
      name:"get_fenlei",  
      success(res){
        console.log("获取分类数据成功",res)
        this.Cates=res.result.data           //在这里赋值,只在succees()中有值,出去就没有了
        that.setData({
          categoryList:res.result.data,
          goodsList:res.result.data[0].goods
        })  
      },
      fail(res){
        console.log("获取分类数据失败",res)
      }       
    })
  console.log("???????????",this.Cates)      //这里打印出来是[],也就是说值没传出到Cates中

  },
d大佬们,如何才能把云函数中的值传到外面来呢
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签