收藏
回答

开发工具中显示也是正常的,预览在手机上时看不到。请问是什么问题?请指教。

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)


-----打印出来数据是正常的,开发工具中显示也是正常的,预览在手机上时看不到。请问是什么问题?请指教。


回答关注问题邀请回答
收藏

1 个回答

  • 灵芝
    灵芝
    2019-06-12

    调试一下看看报错信息是什么呢?

    2019-06-12
    有用
    回复 2
    • 2020
      2020
      2019-06-12

      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)


      2019-06-12
      回复
    • 灵芝
      灵芝
      2019-06-13回复2020

      是跟这个问题一致吧

      调用云函数生成小程序码不返回结果
      https://developers.weixin.qq.com/community/develop/doc/0008085a48c5c850cf88d2f7e5bc00

      2019-06-13
      回复
登录 后发表内容