关于ui:SAP-UI5-应用-XML-视图的加载逻辑分析

7次阅读

共计 458 个字符,预计需要花费 2 分钟才能阅读完成。

工作:剖析 SAP UI5 root XML 视图的加载逻辑。


鼠标放到 initiator 这一列上,找到调用栈的 UIComponent.js 的 createContent 办法:


能够看到,这里的逻辑是,从 manifest.json 里解析出 root view 定义,而后实例化该视图。

咱们再来看看另一个 root 视图加载失败的 SAP UI5 利用:

Access to XMLHttpRequest at ‘https://sapui5.hana.ondemand….’ from origin ‘http://localhost:3002’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

也胜利解析出 root view 的名称了:

应用 ajax 加载 xml view:

正确的 path:

谬误的 path:

命中:

再看出问题的利用:

找到问题了:大小写不匹配。

这个 c 改成 C 后,问题隐没:

更多 Jerry 的原创文章,尽在:” 汪子熙 ”:

正文完
 0