Qooxdoo应用版本的存储位置及获取方法咨询
Qooxdoo从Manifest获取版本信息的方法
不用硬编码版本,Qooxdoo编译时会自动把Manifest里的版本信息注入到应用环境中,直接通过以下方式获取:
首先确认你的Manifest.json里存在版本字段,格式示例:
{ "version": "1.0.0" }在代码中获取版本号:
使用qx.core.Environment.get("app.version")即可拿到Manifest里配置的版本值,比如在About窗口的初始化代码里:let version = qx.core.Environment.get("app.version"); // 将version渲染到窗口的标签或文本组件中 let versionLabel = new qx.ui.basic.Label(`版本:${version}`);另一种可选方式:
如果你的应用有自定义命名空间(比如myapp),编译后会自动生成myapp.INFO对象,其中也包含版本信息:let version = myapp.INFO.version;
这两种方式都能直接读取Manifest里的配置,不需要硬编码版本号。
内容的提问来源于stack exchange,提问作者goldim
相关产品推荐
相关产品推荐

