wx.cloud.callFunction({
name: 'getjobinfo',
// 城市地铁
data: {
appid: "wx5adb79....",
appsecret: "e5f3479e91.....",
offset: 0
}
}).then(res => {
var posts = res.result.metrores.item
var metrolist = [];
for (var i = 0; i < posts.length; i++) {
metrolist.push({
title: posts[i].content.news_item[0].title,
thumb_url: posts[i].content.news_item[0].thumb_url,
url: posts[i].content.news_item[0].url,
});
}
that.setData({
metrolists: metrolist,
});
console.log(that.data.metrolists)
}).catch(console.error)
-----打印出来数据是正常的,开发工具中显示也是正常的,预览在手机上时看不到。请问是什么问题?请指教。
调试一下看看报错信息是什么呢?
Error: errCode: -404012 error while waiting for the result | errMsg: cloud.callFunction:fail error while waiting for the result; at cloud.callFunction api;
at new u ([publib]:1)
at d ([publib]:1)
at Object.t.returnAsFinalCloudSDKError ([publib]:1)
at Function.<anonymous> ([publib]:1)
at [publib]:1
at Timeout._onTimeout ([publib]:1)
at ontimeout (timers.js:471)
at tryOnTimeout (timers.js:306)
at Timer.listOnTimeout (timers.js:266)
是跟这个问题一致吧
调用云函数生成小程序码不返回结果
https://developers.weixin.qq.com/community/develop/doc/0008085a48c5c850cf88d2f7e5bc00