收藏
回答

开放数据域 Cannot read property 'thirdErrorReport'?

想做好友排行榜,需要在开放数据域里获取到好友积分,然后推送给主域,进行绘制。

在百度里搜了一些不全的代码,然后自己拼凑调试半天,最后实现了开放数据域的查询,但主域绘制的时候出了问题。


主域代码如下:

showList(){

console.log("hey,触发了排行榜")

let openDataContext = wx.getOpenDataContext()

let sharedCanvas = openDataContext.canvas;

openDataContext.postMessage({

  type: 'getFriendScore',

})

setTimeout(function(){

ctx.draw(sharedCanvas,0,0);

},2000)

  }


看日志里,开放数据域已经去查询好友分数了,而且也查到结果了。

但是在draw回主域的时候,也就是这一句:ctx.draw(sharedCanvas,0,0);报错了。

报错如下:



最后一次编辑于  2023-06-20
回答关注问题邀请回答
收藏
登录 后发表内容