[]多次加载一个页面出现_$P为null的情况

做的一个棋牌游戏,使用了socket.io,进入页面的时候代码如下:
_proto.onlineClick = function(){
var gold = StorageHelper.getUserGold();
if(gold > 500){
Online.joinGame().then(function(data){
console.log(data);
StorageHelper.setDeskNo(data.desk.deskNo);
StorageHelper.setDeskSeat(data.ownSeatNo);
Laya.stage.destroyChildren();
var playSence = new OnlinePlaySence(data);
Laya.stage.addChild(playSence);
},function(data){
console.log('加入游戏失败');
alert('加入游戏失败');
GameUnitls.showToast(data);
});
}else{
alert('金币数必须大于500才能开始游戏');
}
}
这样进入playSence 页面。。 在playSence 里面退出按钮点击事件:
_proto.onexitBtnClick = function(){
Laya.stage.destroyChildren();
Online.exitRoom();
var hall = new Hall();
Laya.stage.addChild(hall);
}

当在hall中再次调用onlineClick 方法时,,进入playcense 出现_$P为null的情况。



function OnlinePlaySence(data) {
    OnlinePlaySence.super(this);
}

Laya.class(OnlinePlaySence, "OnlinePlaySence", BasePlaySenceUI);

 
066C3FEA-2C35-41C7-A2AA-514049CFF942.png
已邀请:

Aar0n

赞同来自:

请提供一个可以运行报错的示例,我们来排查问题
 

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作