Jerry之前的文章如何在SAPUI5应用中集成第三方库:在移动设备上查看web应用打印调试信息的小技巧介绍了一个SAPUI5定义和使用第三方库技巧。后来在我的技术交流群里,SAP专家郭烨反馈SAPUI5manifest.json文件中还有另外一种定义依赖的方式。本文介绍第二种方法。在SAPUI5项目中,创建一个lib文件夹,将第三方库文件放入其中,然后在manifest.json文件的sap.ui5区域定义第三方库文件的引用。源代码:"resources":{"js":[{"uri":"lib/vconsole-min.js","name":"vconsole-min.js","version":"3.7.0"}]}运行时,成功加载vConsole库。当然,在SAPUI5控制器中手动使用如下语句加载第三方库也是可以的:jQuery.sap.require("SAPUI5ExternalLibs/libs/moment");本文这种方式加载的第三方库是贪心加载法,即在SAPUI5应用初始化时,会加载第三方库。Jerry在之前的文章《如何在SAPUI5应用中集成第三方库:在移动设备上查看Web应用的打印调试信息的小技巧》中介绍的加载方式是延迟加载,即只加载真正使用到的控件第三方库的功能当用户使用控制器和控制器对应的视图时,实际上会触发第三方库的加载。更多Jerry原创文章在这里:《王子熙》:
