天天看點

SAP UI5 jQuery.sap.getModulePath 的工作原理

SAP UI5 jQuery.sap.getModulePath 的工作原理

該函數用于為某個待加載的 module,構造 URL 以便加載。

SAP UI5 jQuery.sap.getModulePath 的工作原理

首先調用 ui5ToRJS,把 jerrylist.mode, 轉換成 jerrylist/mode:

SAP UI5 jQuery.sap.getModulePath 的工作原理

然後對 jerrylist.mode, 調用 jQuery.sap.getResourcePath:

SAP UI5 jQuery.sap.getModulePath 的工作原理

mUrlPrefixes 裡的值:

SAP UI5 jQuery.sap.getModulePath 的工作原理

得到 namePrefix:

SAP UI5 jQuery.sap.getModulePath 的工作原理

得到正确的路徑:

SAP UI5 jQuery.sap.getModulePath 的工作原理

其實就是 mock.json 在工程裡的相對路徑:

SAP UI5 jQuery.sap.getModulePath 的工作原理

繼續閱讀