代码之家  ›  专栏  ›  技术社区  ›  rs9

哪个顺序超出了UI5应用程序,独立的UI5应用程序和Fiori Launchpad嵌入式UI5应用程序的执行有何不同?

  •  0
  • rs9  · 技术社区  · 6 年前

    有人能告诉我以下文件在fiori应用程序和独立应用程序中的执行顺序吗(fiori launchpad中没有配置)

    1.索引.html

    2.组件.js

    3.清单.js

    5.主视图。

    谢谢!

    2 回复  |  直到 6 年前
        1
  •  1
  •   n01dea    6 年前

    独立的ui5应用程序:

    index.html索引 )

    加载ui5资源

    索引的引导加载组件( 组件.js )

    组件加载描述符( 清单.json

    组件创建清单的模型

    组件的init函数执行父ui组件的init函数

    父ui组件的init函数创建清单的路由器

    (主视图*)

    根视图创建根控件

    组件的init函数初始化路由器

    路由器创建其他必要视图

    (主控制器*)

    每个控制器执行init函数

    路由器将视图放置在根控件中

    视图绑定的计算

    检索模型数据


    fiori launchpad嵌入式ui5应用程序:

    相同但不同。只需省略第一步,切换第二步和第三步的顺序并调整第三步:

    fiori launchpad加载组件(component.js)

    加载ui5资源

    (其他步骤与独立的ui5应用程序相同)

    因为如果应用程序嵌入到fiori launchpad中,fiori launchpad会通过它的component.js直接调用它。

        2
  •  1
  •   I.B.N.    6 年前

    独立

    1. index.html索引
    2. 组件.js
    3. 主视图

    菲奥里

    Fiori不需要index.html

    1. 组件.js
    2. 主视图