SAP UI5 是 SAP 提供的一套基于 JavaScript 的前端框架,旨在构建企业级 Web 应用。在 SAP UI5 项目中,index.html
通常是应用的入口文件,负责初始化 UI5 运行时环境,并加载相应的模块。在 webapp/index.html
文件中,有这样一行代码:
data-sap-ui-oninit="module:sap/ui5/walkthrough/index"
如下图所示:
这一行代码的作用是指定在 UI5 运行时初始化时,要执行的模块。它的核心在于 data-sap-ui-oninit
这个 HTML5 自定义属性,该属性的值采用 module:<模块路径>
的格式。这个机制是 SAP UI5 的 bootstrap
机制之一,主要用于在 UI5 框架初始化后,执行特定的 JavaScript 逻辑。
1. data-sap-ui-oninit
的作用
在 SAP UI5 的 bootst