cocos creator2.0.8微信排行榜问题

主域代码是这样的
if(CC_WECHATGAME){
wx.postMessage({
messageType: GameConfig.WeChatMessageType_GetFriendScore,
“topName”: GameConfig.WeChatTopNameList[GameConfig.TopGameScoreIndex],
});
}
然后打印Log是成功发送消息了的

排行榜另外一个creator工程,子域代码
onLoad () {
console.log(“GameRankingList onHaoLoad”);
if (CC_WECHATGAME) {
wx.onMessage(data => {
console.log(“接收主域发来消息:”, data)
if (data.messageType == 1) {
this.fetchFriendData(data);
} else if (data.messageType == 3) {//
this.submitScore(data);
} else if (data.messageType == 4) {
this.reInitView();
} else if (data.messageType == 5) {
this.fetchGroupFriendData(data);
}
});
}
}
发现 console.log(“GameRankingList onHaoLoad”);这句执行了
发现 console.log(“接收主域发来消息:”, data)这句没有执行
[GameSubContext] Cannot assign to read only canvas.
好像有这个警告,怎么破
不是很友好哦,这个垃圾排行榜,还是我太菜了,伤心

嗯知道为什么了,因为子域工程

    console.log("GameRankingList onHaostart", CC_WECHATGAME);

CC_WECHATGAME这个变量为false…

要在微信环境下运行才能用的吧