打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SAP UI5 应用 XML 视图的加载逻辑分析

任务:分析 SAP UI5 root XML 视图的加载逻辑。

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

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

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

Access to XMLHttpRequest at 'https://sapui5.hana.ondemand.com/resources/sap/ui/demo/CombineLatest/Combine.view.xml' 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 后,问题消失:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
利用VBA代码快速合并多个工作簿到一个工作簿
Excel教程:公历日期转农历的6个公式
二十四山立向线法大全
宏--战士宏--通用 老雷
WLK-生存猎常用宏
视频制作师潘长宏制作的---【精美分隔线】
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服