在面板之间移动时出现以下错误
[WARN][Ext.Component#constructor] Registering a component with a id (`logOutButton`) which has already been used. Please ensure the existing component has been destroyed (`Ext.Component#destroy()`.
我可以返回上一个屏幕,但如果没有出现上述错误,就无法再次前进。
为了解决这个问题,我尝试使用下面的代码,但它不起作用。谁能帮我吗?
var loginView = Ext.getCmp('login');
if(!loginView){
Ext.getCmp('loginTest2').destroy();
loginView = Ext.create('com.view.Login');
}
Ext.Viewport.setActiveItem('login');
我也试过:
if(Ext.getCmp('login')){
Ext.Viewport.setActiveItem('Login');
}else{
Ext.Viewport.setActiveItem(Ext.create('com.view.Login'));
}
这些都不起作用,并导致相同的错误和空白屏幕。我正在使用 Sencha Touch 2。