在 Sencha Touch 2 的所有示例中,我看到的代码示例如下:-
//contents of app.js
Ext.application({
name: 'MyApp',
views: ['MyView'],
launch: function() {
Ext.create('MyApp.view.MyView');
}
});
但是,Sencha Cmd 生成的代码是这样的:-
//contents of app.js
Ext.application({
name: 'MyApp',
views: ['MyView'],
launch: function() {
// Destroy the #appLoadingIndicator element
Ext.fly('appLoadingIndicator').destroy();
Ext.Viewport.add(Ext.create('MyApp.view.MyView')); // <--- NOTICE THIS LINE
}
});
请注意,示例代码没有添加新实例化的视图,Viewport
但实际代码添加了。两个代码是否等效?在示例代码中,视图如何将自身添加到Viewport
可选的 or 中?