微信小游戏子域通讯可以实现回调吗

比如我主域发送消息更新用户数据,然后发送消息显示用户数据。
这里有个先后顺序的问题。主域必须要等子域更新用户数据了,再获取最新数据,这样如何实现呢?有主域等待子域回调的方法吗?
不然要怎么弄

按照官方文档主域是开update刷新排行榜的,所以子域获得最新数据时主域也刷新了最新的数据。
子域的作用就是防止数据外用,所以不支持回调消息到主域

发送成功不是有回调吗,回调里写不就完了?

把发送和获取数据全放在子域处理

你是说update无限刷新数据吗。。。
官方的文档在哪啊。。是这么用的吗。
我看到别人都是刷新一次。。没有无限刷新

这个确实可以,就是有点麻烦

官方文档http://docs.cocos.com/creator/manual/zh/publish/publish-wechatgame-sub-domain.html
里面的update () { this._updateSubDomainCanvas();}就是刷新数据

获取数据只能在子域完成,而且数据不能取到主域使用,只能在子域上处理,主域也不知道子域什么时候刷新数据,所以开个计时器,子域对于主域来说只是一张纹理图片

1赞

这个只是刷新视图什么的吧。。数据还需要你子域获取?

看来只能根据像素来识别了:laughing: