ExtJS运行时如何访问app.json文件中的配置数据?
ExtJS 6.2 运行时访问
app.json配置的方法 完全可以直接访问,ExtJS 6.2 框架启动时会自动解析app.json的所有配置,挂载到全局的Ext.manifest对象上,你可以直接在业务代码中读取该对象的属性获取对应值。
常用读取示例
假设你的app.json配置内容如下:
{ "name": "你的应用名称", "version": "1.2.0", "apiBaseUrl": "https://xxx.example.com/api", "customConfig": { "debugMode": true, "requestTimeout": 30000 } }
运行时读取方式:
- 读取应用名称:
Ext.manifest.name - 读取应用版本:
Ext.manifest.version - 读取根层级自定义配置:
Ext.manifest.apiBaseUrl - 读取嵌套自定义配置:
Ext.manifest.customConfig.debugMode
注意事项
- 不管是开发环境还是生产打包后的环境,都可以直接使用
Ext.manifest,不需要你手动发送请求加载app.json文件,生产环境下app.json的配置会被编译到打包产物中。 - 不建议在业务代码中修改
Ext.manifest的属性值,该对象为框架初始化的全局配置对象,随意修改可能引发框架内置功能异常。
内容的提问来源于stack exchange,提问作者user5507535
相关产品推荐
相关产品推荐

