如何检测到所有页面组件都已加载到 Oro 应用程序中?

Posted

技术标签:

【中文标题】如何检测到所有页面组件都已加载到 Oro 应用程序中?【英文标题】:How can I detect that all page components were loaded in Oro application? 【发布时间】:2020-09-21 06:00:40 【问题描述】:

我的任务是从 API 异步获取一些数据 - 页面加载、组件初始化并使用中介填充数据对象,并且在所有组件都被初始化之后 - 发送请求,获取它并执行一些其他逻辑。那么,问题来了,如何检测到所有页面组件都已初始化?

【问题讨论】:

【参考方案1】:

一旦所有标准组件都初始化并准备好使用,Mediator 就会触发page:afterChange 事件。所以你可以收听那个事件。

https://doc.oroinc.com/frontend/javascript/#page-controller

【讨论】:

以上是关于如何检测到所有页面组件都已加载到 Oro 应用程序中?的主要内容,如果未能解决你的问题,请参考以下文章

显示加载微调器,直到页面内的所有子组件都已呈现 - Nativescript

Oro Commerce 页面组件

如何在 Oro 中“取消组合”操作?

如何在 Oro 导航中链接到外部网站?

EmberJS View - 检测是不是所有子视图都已呈现

如何将自定义图标添加到 Oro 前台菜单项?