console.log("sucess40");
const resp = await wx.cloud.callFunction({
name: 'quickstartFunctions',
data: { type: 'fetchGoodsList' },
});
const goodsList = resp.result;//此处是通过上面的云函数返回值获取云数据库记录
console.log("sucess GoodsList=");//显示执行正常
console.log(goodsList); // 显示此变量正常获取到了云数据库里的数据
this.setData({
isLoading: false,
goodsList,//但此处此页面变量却没有数据,因为转到页面时,显示此变量是一个空的数据
});
上面标红里的控制台日志显示,goodsList变量获取到了去函数里的数据库记录,但下一步执行setData()时,页面里的goodsList变量,是空的,就是前面index.js的goodsList变量(记录数据)没有成功传递到页面对应的goodsList变量
建议自己断点调试排查一下,云函数也可以开启本地调试
看不见你控制台打印