本文解答 SAP UI5 帮助文档里某个 API 所属的Library字段值,比如URLHelper所属的 library 是sap.m, 如何理解这个关联关系?什么是 Library?
把它拆开来看,会更清晰:在 UI5 里,library不是一句“分类标签”,而是一个有运行时含义的“发布与装载单元”。它告诉你:这个 API 是由哪个 UI5 库(library)提供的,使用它时你需要确保对应库被加载,并且依赖关系要以这个库为粒度来声明与管理。在sap.m.URLHelper的 API 页面里,明确标注了它的Library为sap.m,并且模块归属为sap/m/library。(sapui5.hana.ondemand.com)
下面按“从现象到机制”的顺序,把这件事讲透。