关于 SAP UI5 getSAPLogonLanguage is not a function 的错误消息以及 API 版本的讨论

网友投稿 576 2022-11-19

关于 SAP UI5 getSAPLogonLanguage is not a function 的错误消息以及 API 版本的讨论

关于 SAP UI5 getSAPLogonLanguage is not a function 的错误消息以及 API 版本的讨论

标题:关于 SAP UI5 this.language._getSAPLogonLanguage is not a function 的错误消息

这个错误在使用最新的 SAP UI5 SDK 并且切换到调试模式时会出现,但不是总能够重现。

Uncaught ModuleError: failed to execute module factory for ‘‘sap/ui/core/Core.js’’: this.language._getSAPLogonLanguage is not a function at makeModuleError (at Module.failWith (at at requireAll (at executeModuleDefinition (at Object.ui5Define [as define] (at eval (at eval () at execModule (at requireModule (= "someCSSClass";

或者直接通过CSS,例如。但是要注意:​​SAPUI5生成的HTML和CSS不是公共API的一部分,可能会在补丁和小版本中发生变化​​。

如果决定重写样式,则需要在SAPUI5每次更新时测试和更新修改。这样做的先决条件是开发人员可以控制SAPUI5的版本,例如,在独立场景中使用的版本。当在SAP Fiori启动台上运行你的应用程序时,开发人员不可能有 SAP UI5 版本的控制权,SAPUI5是集中加载所有应用程序。因此,SAP Fiori的启动平台应用程序不应该覆盖样式。

永远不要使用或覆盖不属于API引用的​​私有​​函数。私有函数通常(但并不总是)以一个“_”作为前缀。

以下规则适用于引入新的api或对现有api进行不兼容的更改:

主要版本(x.y .zz):新的主要版本可以引入新的api或对现有api进行不兼容的更改。次要版本(x.y .zz):新的次要版本可以引入新的api,但不能包含对任何api的不兼容更改。补丁版本(x.y .zz):新的补丁版本只包含对现有实现的修复,但通常不包含新特性或不兼容的API更改。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:分布式锁实例教程之防止重复提交
下一篇:一对一家教如何辅导_如何做好一对一辅导?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~