Jerry 之前的文章 如何在 SAP UI5 應(yīng)用中集成第三方庫 :一個在移動設(shè)備上查看 Web 應(yīng)用打印調(diào)試信息的小技巧 介紹了一種 SAP UI5 定義并使用第三方庫的技巧,。 之后,,我的技術(shù)交流群里,SAP 專家郭爺反饋說,,還有另一種在 SAP UI5 manifest.json 文件里定義依賴的辦法,。 本文即介紹第二種辦法。在 SAP UI5 工程里,,新建一個 lib 文件夾,,把第三方庫文件放進(jìn)去,然后在 manifest.json 文件的 sap.ui5 區(qū)域里,,定義這個第三方庫文件的引用,。 源代碼: "resources":{ "js": [ { "uri": "lib/vconsole-min.js", "name": "vconsole-min.js", "version": "3.7.0" }] } 運(yùn)行時,vConsole 庫被成功加載,。 當(dāng)然,,在 SAP UI5 控制器里手動采用下列語句加載第三方庫,也能工作: jQuery.sap.require("SAPUI5ExternalLibs/libs/moment"); 本文這種方式加載的第三方庫,,是采取的貪婪加載方式,,即 SAP UI5 應(yīng)用初始化的時候,,就會加載第三方庫。而 Jerry 之前的文章 如何在 SAP UI5 應(yīng)用中集成第三方庫 :一個在移動設(shè)備上查看 Web 應(yīng)用打印調(diào)試信息的小技巧 介紹的加載方式是懶加載方式,,即只有真正使用到第三方庫功能的控制器和控制器對應(yīng)的視圖被用戶使用到時,,才真正觸發(fā)第三方庫的加載。 |
|