云函数内获得的值如何传到外面?
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大佬们,如何才能把云函数中的值传到外面来呢