所以我了解到在Ext JS中添加全局变量的最佳实践是在MyApp中创建一个文件夹并为它创建一个新的Js。所以这就是我的做法:
这是 Sencha> app>全球> Vars.js
Ext.define('DevToolsTraining.global.Vars', {
singleton: true,
User: {
ID: "{00000000-0000-0000-0000-000000000000}",
runningNum: 0,
Username: "default",
CreatedOn: new Date(),
Contacts: []
}
});
我正在Visual Studio中做一个Sencha项目。当我尝试在Chrome的开发者工具中执行DevToolsTraining时,我可以看到文件夹模型,商店和查看。为什么我看不到我创建的新文件夹? 我的目标是在我的代码中执行 DevToolsTraining.global.Vars.User ,但我不能,因为 DevToolsTraining.global 未定义。< / p>