首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UI5性能参数:数据-sap-ui-异步与数据-sap-ui-xx-nosync

UI5性能参数:数据-sap-ui-异步与数据-sap-ui-xx-nosync
EN

Stack Overflow用户
提问于 2021-08-06 09:25:18
回答 1查看 233关注 0票数 1

UI5引导程序有两个参数,它们负责UI5加载库的方式:

  • data-sap-ui-async
  • data-sap-ui-xx-nosync

数据-sap-ui-异步=“true”的情况下,一切都很清楚:

最重要的设置是data-sap-ui-async="true"__。这使运行库能够异步加载所有已声明库的所有模块和预加载文件(如果使用异步API )。设置async=true可以利用浏览器的功能并行执行多个请求,而不阻塞UI线程。

我知道data-sap-ui-xx-nosync="warn"允许识别同步加载的库。

但是使用data-sap-ui-xx-nosync="true"有什么好处呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-06 14:26:50

正如在配置选项和URL参数中所描述的,data-sap-ui-xx-nosync="true"提供了一个new Error,而不是一个简单的日志。

当设置为warn时,将报告同步XHR的任何使用情况,并在控制台中发出警告。当设置为true时,这样的调用将导致错误。

Error的情况取决于调用方和应用程序代码。在某些情况下,这样的错误会破坏应用程序。例如,请参见这一击。使用true,无法加载自定义JS文件。

使用data-sap-ui-xx-nosync="true"有什么好处?

因为true抛出了一个实际的错误实例,所以您可能需要使用例如window.addEventListener("error", fn)来响应这些事件。可能对回归测试有用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68679252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档