在后台预加载SAP UI组件

2020-09-24 00:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好专家 我们知道最初打...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好专家

我们知道最初打开UI 5应用程序时加载UI库和组件是否缓慢。 社区中有一些话题讨论如何使用缓存清除器等减少它。

现在我的想法是在某些情况下,我们可以运行某种后台页面(没有实际的App数据,但在组件初始化之后)。 即使关闭了一个应用程序页面(具有真实的应用程序数据和功能),后台页面仍在运行(可能在工具栏上的最小化页面图标中)。 因此,当用户再次打开UI5页面时,加载时间将大大减少。

有人实施过这样的事情吗? 还是有可能?

期待看到您的反馈和意见

1条回答
粗暴的香蕉
2020-09-24 00:53

出于安全原因,您不认为可以从浏览器中执行此操作。 您无法从浏览器安装/启动应用程序或后台操作。 编辑:除非您已在设备上使用预定义协议(例如myRandomProtocol://

HTTP)安装了应用,否则HTTP是无状态协议,因此我们无法保存"在后台运行的状态"。

我认为这是SAPUI5已经在做的事情。 如果您以这种方式进行编码。 在onInit函数中添加一个片段。 单击打开并向其中添加数据。 单击关闭它,不要将其删除。 它在"背景"中。 如果我错了,请纠正我。

而且javascript是一种单线程语言,因此从javascript中在后台运行某些内容不会得到太多帮助。

除非您使用的是以下内容: https://github.com/robtweed/qewd

一周热门 更多>