SAP UI5 应用 XML 视图的加载逻辑分析
生活随笔
收集整理的這篇文章主要介紹了
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 后,問題消失:
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的SAP UI5 应用 XML 视图的加载逻辑分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gcc常用参数列举
- 下一篇: 设计模式中的观察者模式