这可能是一个非常天真的问题。但是我有2个EXTJS应用程序,其中一个加载速度非常快(启动时只有app.json加载),而另一个加载速度非常慢,几次调用后端,在启动时不需要。 两个应用程序在Application.js和app.js中具有相同的配置。如何控制在启动时加载的内容?
另一个区别 - >对于更快的加载应用程序,在Firebug中,应用程序以app.json开头,但运行速度较慢的应用程序以bootstrap.json开头,其中包含其他文件。我怎么能纠正这个?
/**
* The main application class. An instance of this class is created by app.js when it calls
* Ext.application(). This is the ideal place to handle application launch and initialization
* details.
*/
Ext.define('MyApp.Application', {
extend: 'Ext.app.Application',
name: 'MyApp',
views: [
// TODO: add views here
],
controllers: [
'Root'
// TODO: add controllers here
],
stores: [
// TODO: add stores here
],
launch: function () {
// TODO - Launch the application
}
});
/*
* This file is generated and updated by Sencha Cmd. You can edit this file as
* needed for your application, but these edits will have to be merged by
* Sencha Cmd when upgrading.
*/
Ext.application({
name: 'MyApp',
extend: 'MyApp.Application',
autoCreateViewport: 'MyApp.view.main.Main'
//-------------------------------------------------------------------------
// Most customizations should be made to ExtjsView.Application. If you need to
// customize this file, doing so below this section reduces the likelihood
// of merge conflicts when upgrading to new versions of Sencha Cmd.
//-------------------------------------------------------------------------
});
答案 0 :(得分:0)
我认为,如果没有看到devtools的网络选项卡的任何屏幕截图,那么带有bootstrap.json的屏幕截图就是您的开发环境。所以没有什么是连接或缩小的。快速应用程序使用Sencha Cmd构建,并针对生产进行了优化,连接,缩小,使用缓存并准备部署。
答案 1 :(得分:0)
我终于找到了我的问题 - >我的后端指着 /对myApp / ExtJS的/编译/开发 虽然应该指向
/对myApp / ExtJS的/建造/生产
感谢@Tarabass的所有帮助