- SAP UI5 的声明式初始化 Component 定义(Dec
- 用 React 结合 SAP UI5 Web Component
- SAP UI5 设备类型检测 Device API 的工作原理
- kubernetes Pod控制器 Deployment
- SAP UI5 Web Component的图标实现
- 通过 SAP UI5 的 TypeScript 开发环境,来学习
- 如何实现SAP UI5 Web Component React控
- 关于 SAP UI5 参数 $$updateGroupId 前面
- SAP UI5 Page 控件的构造函数参数讲解
- SAP UI5 Responsive Grid Layout 里
有一位细心的朋友,咨询我一个问题,本教程每个文件夹内的 index.html
文件里,这个 data-name
属性值起了什么作用?
![](https://img.haomeiwen.com/i2085791/72a04ed447eadb21.png)
上图是文件夹 142 下的 index.html
,data-name
的值为 sap.ui5.walkthrough
.
要想知道这个 data-name
起什么作用,最直接的办法就是动手试一试,更改其值然后观察效果。
例如我们将其值改成 jerrychanged
:
![](https://img.haomeiwen.com/i2085791/c0216afbf8395a25.png)
然后我们重新刷新浏览器,发现整个应用出现白屏现象,无法正常工作了,从 Chrome 开发者工具里观察到
manifest.json 文件都加载失败了,并且 SAP UI5 试图从一个很奇怪的路径去加载这个文件:
https://sapui5.hana.ondemand.com/resources/jerrychanged/manifest.json?sap-language=EN
![](https://img.haomeiwen.com/i2085791/868c0c66c8ecae46.png)
我们一下子就从 url 片段里,观察到了我们在 data-name
里指定的片段:jerrychanged
.
因此,我们的实验揭示了一个事实:index.html
文件里的 data-name
的值,至少参与了 SAP UI5 应用 manifest.json
文件的加载。实际上,这个属性涉及到一个概念,即本文标题提到的 SAP UI5 的声明式初始化 Component 定义(Declarative API for Initial Components)。
下面是这个概念的详细介绍。
网友评论